def test_iso_to_wbtime_year_zero_month(self): date = '2014-00' expected = pywikibot.WbTime(year=2014) self.assertEqual(iso_to_wbtime(date), expected)
def test_iso_to_wbtime_year_month_and_timezone(self): date = '2014-07Z' expected = pywikibot.WbTime(year=2014, month=7) self.assertEqual(iso_to_wbtime(date), expected)
def test_iso_to_wbtime_invalid_date_raises(self): with self.assertRaises(ValueError): iso_to_wbtime('late 1980s')
def test_iso_to_wbtime_date(self): date = '2014-07-11' expected = pywikibot.WbTime(year=2014, month=7, day=11) self.assertEqual(iso_to_wbtime(date), expected)
def test_iso_to_wbtime_empty_raises(self): with self.assertRaises(ValueError): iso_to_wbtime('')