def test_extract_date_accepts_raises_for_none(self): with self.assertRaises(PolyaxonDateTimeFormatterException): DateTimeFormatter.extract_date(None, timezone="Europe/Berlin")
def test_extract_datetime_rejects_invalid_date(self): with self.assertRaises(PolyaxonDateTimeFormatterException): DateTimeFormatter.extract_date("foo", timezone="Europe/Berlin")
def test_extract_date_works_as_expected_for_given_date_string(self): result = DateTimeFormatter.extract_date("2012-12-24", timezone="Europe/Berlin") self.assertEqual(result.year, 2012) self.assertEqual(result.month, 12) self.assertEqual(result.day, 24)