def test_getReleaseDate_shouldReturnNoneWhenReleaseStampIsNotSet(self): # Given sut = Product() sut.invalidateReleaseDate() # When result = sut.getReleaseDate(forTimezone="America/Indiana/Petersburg", forType=dtt.datetime) # Then self.assertEqual(None, result)
def test_invalidateReleaseDate(self): # Given sut = Product() givenDatetime = dtt.datetime(2028, 2, 27, 13, 5, 55) sut.setReleaseDate(givenDatetime, timezone="Africa/Bissau") # See also: pytz.all_timezones # When sut.invalidateReleaseDate() # Then self.assertEqual(None, sut.releaseDateStamp)