def test_parse_calendar_month(self): date = _parse_calendar_month('1981-04') self.assertEqual(date.year, 1981) self.assertEqual(date.month, 4) self.assertEqual(date.day, 1) with self.assertRaises(ValueError): _parse_calendar_month('198104')
def test_parse_calendar_month(self): testtuples = (('1981-04', {'YYYY': '1981', 'MM': '04'}), ) for testtuple in testtuples: mockBuilder = mock.Mock() mockBuilder.build_date.return_value = testtuple[1] result = _parse_calendar_month(testtuple[0], mockBuilder) self.assertEqual(result, testtuple[1]) mockBuilder.build_date.assert_called_once_with(**testtuple[1])
def test_parse_calendar_month(self): testtuples = (("1981-04", {"YYYY": "1981", "MM": "04"}),) for testtuple in testtuples: mockBuilder = mock.Mock() mockBuilder.build_date.return_value = testtuple[1] result = _parse_calendar_month(testtuple[0], mockBuilder) self.assertEqual(result, testtuple[1]) mockBuilder.build_date.assert_called_once_with(**testtuple[1])
def test_parse_calendar_month_nohyphen(self): #Hyphen is required with self.assertRaises(ValueError): _parse_calendar_month('198104')
def test_parse_calendar_month(self): date = _parse_calendar_month('1981-04') self.assertEqual(date.year, 1981) self.assertEqual(date.month, 4) self.assertEqual(date.day, 1)
def test_parse_calendar_month_nohyphen(self): #Hyphen is required with self.assertRaises(ISOFormatError): _parse_calendar_month('198104', None)
def test_parse_calendar_month(self): date = _parse_calendar_month('1981-04') self.assertEqual(date, datetime.date(1981, 4, 1))