コード例 #1
0
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")