Skip to content

Commit 95bca1d

Browse files
committed
Updated the bluesheet submission API tests slightly, to check correct handling of updates.
- Legacy-Id: 18447
1 parent 7c5a910 commit 95bca1d

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

ietf/api/tests.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,11 +221,17 @@ def test_api_upload_bluesheet(self):
221221
'item': '1', 'bluesheet': bluesheet, })
222222
self.assertContains(r, "Done", status_code=200)
223223

224+
# Submit again, with slightly different content, as an updated version
225+
people[1]['affiliation'] = 'Bolaget AB'
226+
bluesheet = json.dumps(people)
224227
r = self.client.post(url, {'apikey': apikey.hash(), 'meeting': meeting.number, 'group': group.acronym,
225228
'item': '1', 'bluesheet': bluesheet, })
226229
self.assertContains(r, "Done", status_code=200)
227230

228231
bluesheet = session.sessionpresentation_set.filter(document__type__slug='bluesheets').first().document
232+
# We've submitted an update; check that the rev is right
233+
self.assertEqual(bluesheet.rev, '01')
234+
# Check the content
229235
with open(bluesheet.get_file_name()) as file:
230236
text = file.read()
231237
for p in people:

0 commit comments

Comments
 (0)