Show More
@@ -15,7 +15,7 b' class SyncTest(TestCase):' | |||
|
15 | 15 | Forms a GET request of a post and checks the response. |
|
16 | 16 | """ |
|
17 | 17 | |
|
18 | KeyPair.objects.generate_key(primary=True) | |
|
18 | key = KeyPair.objects.generate_key(primary=True) | |
|
19 | 19 | tag = Tag.objects.create(name='tag1') |
|
20 | 20 | post = Post.objects.create_post(title='test_title', text='test_text', |
|
21 | 21 | tags=[tag]) |
@@ -44,16 +44,19 b' class SyncTest(TestCase):' | |||
|
44 | 44 | '<pub-time>%s</pub-time>' |
|
45 | 45 | '</content>' % ( |
|
46 | 46 | post.global_id.key, |
|
47 | post.id, | |
|
47 | post.global_id.local_id, | |
|
48 | 48 | post.global_id.key_type, |
|
49 | 49 | post.title, |
|
50 | 50 | post.get_raw_text(), |
|
51 | 51 | post.get_thread().get_tags().first().name, |
|
52 | 52 | post.get_pub_time_str(), |
|
53 |
) in response |
|
|
53 | ) in response, | |
|
54 | 54 | 'Wrong response generated for the GET request.') |
|
55 | 55 | |
|
56 | 56 | post.delete() |
|
57 | key.delete() | |
|
58 | ||
|
59 | KeyPair.objects.generate_key(primary=True) | |
|
57 | 60 | |
|
58 | 61 | SyncManager.parse_response_get(response) |
|
59 | 62 | self.assertEqual(1, Post.objects.count(), |
@@ -70,3 +73,29 b' class SyncTest(TestCase):' | |||
|
70 | 73 | |
|
71 | 74 | self.assertEqual(1, parsed_post.global_id.signature_set.count(), |
|
72 | 75 | 'Signature was not saved.') |
|
76 | ||
|
77 | post = parsed_post | |
|
78 | ||
|
79 | # Trying to sync the same once more | |
|
80 | response = response_get(request).content.decode() | |
|
81 | ||
|
82 | self.assertTrue( | |
|
83 | '<status>success</status>' | |
|
84 | '<models>' | |
|
85 | '<model name="post">' | |
|
86 | '<content>' | |
|
87 | '<id key="%s" local-id="%d" type="%s" />' | |
|
88 | '<title>%s</title>' | |
|
89 | '<text>%s</text>' | |
|
90 | '<tags><tag>%s</tag></tags>' | |
|
91 | '<pub-time>%s</pub-time>' | |
|
92 | '</content>' % ( | |
|
93 | post.global_id.key, | |
|
94 | post.global_id.local_id, | |
|
95 | post.global_id.key_type, | |
|
96 | post.title, | |
|
97 | post.get_raw_text(), | |
|
98 | post.get_thread().get_tags().first().name, | |
|
99 | post.get_pub_time_str(), | |
|
100 | ) in response, | |
|
101 | 'Wrong response generated for the GET request.') |
General Comments 0
You need to be logged in to leave comments.
Login now