def testParseDate_illegalUsage(self): with self.assertRaises(ArgumentTypeError): utils.ParseDate('2018--8-05') utils.ParseDate('2018--8--05') utils.ParseDate('2018.08.05') utils.ParseDate('2018/08/05')
def testParseDate_normalUsage(self): self.assertEqual(datetime(2018, 8, 5), utils.ParseDate('2018-08-05')) self.assertEqual(datetime(2018, 8, 5), utils.ParseDate('2018-8-05'))
def testGetEarliestMilestoneAfterDate_lookUpError(self): with self.assertRaises(LookupError): self.milestone_info.GetEarliestMilestoneAfterDate( utils.ParseDate('2200-12-01'))
def testGetEarliestMilestoneAfterDate(self): version = self.milestone_info.GetEarliestMilestoneAfterDate( utils.ParseDate('2017-12-01')) self.assertEqual(103, version)
def testGetLatestMilestoneBeforeDate_lookUpError(self): with self.assertRaises(LookupError): self.milestone_info.GetLatestMilestoneBeforeDate( utils.ParseDate('2013-07-20'))
def testGetLatestMilestoneBeforeDate_normalUsage(self): milestone = self.milestone_info.GetLatestMilestoneBeforeDate( utils.ParseDate('2017-10-01')) self.assertEqual(13, milestone)