class TestExtractDate(unittest.TestCase): """ Test method VimBlogger._extract_date """ def setUp(self): """ Create VimBlogger object """ self.vimob = VimBlogger(None, shared.LOGIN, shared.PASS) def test_extract_date(self): """ Date should be already verified by _check_date method, so only extraction is tested """ date = "2000-01-01T00:00:00.001-10:00" # wrong scenario self.assertFalse(self.vimob._extract_date('wrong_date_string')) # only date should be returned self.assertEqual(self.vimob._extract_date(date), "2000-01-01") # date and time should be returned self.assertEqual(self.vimob._extract_date(date, True), "2000-01-01 00:00:00")