test: fix a couple tz problems in tests run soon after midnight UTC (#4757)
* test: fix tz problem in test_document_ballot() test * test: fix tz problem in IprTests.test_notify() test Co-authored-by: Robert Sparks <rjsparks@nostrum.com>
This commit is contained in:
parent
cfda9892b2
commit
611d732869
|
@ -1646,7 +1646,13 @@ class DocTestCase(TestCase):
|
|||
doc.save_with_history([e])
|
||||
r = self.client.get(urlreverse("ietf.doc.views_doc.document_ballot", kwargs=dict(name=doc.name)))
|
||||
self.assertEqual(r.status_code, 200)
|
||||
self.assertRegex(r.content.decode(), r'\(\s*%s\s+for\s+-%s\s*\)' % (pos.comment_time.strftime('%Y-%m-%d'), oldrev))
|
||||
self.assertRegex(
|
||||
r.content.decode(),
|
||||
r'\(\s*%s\s+for\s+-%s\s*\)' % (
|
||||
pos.comment_time.astimezone(ZoneInfo(settings.TIME_ZONE)).strftime('%Y-%m-%d'),
|
||||
oldrev,
|
||||
)
|
||||
)
|
||||
|
||||
# Now simulate a new ballot against the new revision and make sure the "was" position is included
|
||||
pos2 = BallotPositionDocEvent.objects.create(
|
||||
|
|
|
@ -578,7 +578,10 @@ I would like to revoke this declaration.
|
|||
self.assertIn('posted on '+date_today().strftime("%Y-%m-%d"), get_payload_text(outbox[len_before]).replace('\n',' '))
|
||||
self.assertTrue('draft-ietf-mars-test@ietf.org' in outbox[len_before+1]['To'])
|
||||
self.assertTrue('mars-wg@ietf.org' in outbox[len_before+1]['Cc'])
|
||||
self.assertIn('Secretariat on '+ipr.get_latest_event_submitted().time.strftime("%Y-%m-%d"), get_payload_text(outbox[len_before+1]).replace('\n',' '))
|
||||
self.assertIn(
|
||||
'Secretariat on ' + ipr.get_latest_event_submitted().time.astimezone(ZoneInfo(settings.TIME_ZONE)).strftime("%Y-%m-%d"),
|
||||
get_payload_text(outbox[len_before + 1]).replace('\n', ' ')
|
||||
)
|
||||
self.assertIn(f'{settings.IDTRACKER_BASE_URL}{urlreverse("ietf.ipr.views.showlist")}', get_payload_text(outbox[len_before]).replace('\n',' '))
|
||||
self.assertIn(f'{settings.IDTRACKER_BASE_URL}{urlreverse("ietf.ipr.views.history",kwargs=dict(id=ipr.pk))}', get_payload_text(outbox[len_before+1]).replace('\n',' '))
|
||||
|
||||
|
|
Loading…
Reference in a new issue