Updated the bluesheet submission API tests slightly, to check correct handling of updates.
- Legacy-Id: 18447
This commit is contained in:
parent
7c5a910360
commit
95bca1dbed
|
@ -221,11 +221,17 @@ class CustomApiTests(TestCase):
|
|||
'item': '1', 'bluesheet': bluesheet, })
|
||||
self.assertContains(r, "Done", status_code=200)
|
||||
|
||||
# Submit again, with slightly different content, as an updated version
|
||||
people[1]['affiliation'] = 'Bolaget AB'
|
||||
bluesheet = json.dumps(people)
|
||||
r = self.client.post(url, {'apikey': apikey.hash(), 'meeting': meeting.number, 'group': group.acronym,
|
||||
'item': '1', 'bluesheet': bluesheet, })
|
||||
self.assertContains(r, "Done", status_code=200)
|
||||
|
||||
bluesheet = session.sessionpresentation_set.filter(document__type__slug='bluesheets').first().document
|
||||
# We've submitted an update; check that the rev is right
|
||||
self.assertEqual(bluesheet.rev, '01')
|
||||
# Check the content
|
||||
with open(bluesheet.get_file_name()) as file:
|
||||
text = file.read()
|
||||
for p in people:
|
||||
|
|
Loading…
Reference in a new issue