예제 #1
0
    def test_parse_timedelta_none(self):
        """
        Test the return value for None.

        Should return "an eternity".
        """
        timedelta = None
        test_value = time.parse_timedelta(timedelta)
        expected = "an eternity"

        self.assertEqual(test_value, expected)
예제 #2
0
    def test_parse_timedelta_compound_time_expression(self):
        """
        Test the return value for timedelta(days=425, seconds=1).

        Should return "1 year, 2 months and 1 second".
        """
        timedelta = datetime.timedelta(days=425, seconds=1)
        test_value = time.parse_timedelta(timedelta)
        expected = "1 year, 2 months and 1 second"

        self.assertEqual(test_value, expected)
예제 #3
0
    def test_parse_timedelta_two_years_plural(self):
        """
        Test the return value for timedelta(days=730).

        Should return "2 years".
        """
        timedelta = datetime.timedelta(days=730)
        test_value = time.parse_timedelta(timedelta)
        expected = "2 years"

        self.assertEqual(test_value, expected)
예제 #4
0
    def test_parse_timedelta_one_year_singular(self):
        """
        Test the return value for timedelta(seconds=365).

        Should return "1 year".
        """
        timedelta = datetime.timedelta(days=365)
        test_value = time.parse_timedelta(timedelta)
        expected = "1 year"

        self.assertEqual(test_value, expected)
예제 #5
0
    def test_parse_timedelta_one_month_singular(self):
        """
        Test the return value for timedelta(days=30).

        Should return "1 month".
        """
        timedelta = datetime.timedelta(days=30)
        test_value = time.parse_timedelta(timedelta)
        expected = "1 month"

        self.assertEqual(test_value, expected)
예제 #6
0
    def test_parse_timedelta_two_weeks_plural(self):
        """
        Test the return value for timedelta(weeks=2).

        Should return "2 weeks".
        """
        timedelta = datetime.timedelta(weeks=2)
        test_value = time.parse_timedelta(timedelta)
        expected = "2 weeks"

        self.assertEqual(test_value, expected)
예제 #7
0
    def test_parse_timedelta_one_week_singular(self):
        """
        Test the return value for timedelta(weeks=1).

        Should return "1 week".
        """
        timedelta = datetime.timedelta(weeks=1)
        test_value = time.parse_timedelta(timedelta)
        expected = "1 week"

        self.assertEqual(test_value, expected)
예제 #8
0
def test_parse_timedelta_none():
    """
    Test the return value for None.

    Should return "an eternity".
    """
    timedelta = None
    test_value = time.parse_timedelta(timedelta)
    expected = "an eternity"

    test = test_value == expected
    assert test
예제 #9
0
def test_parse_timedelta_two_years_plural():
    """
    Test the return value for timedelta(days=730).

    Should return "2 years".
    """
    timedelta = datetime.timedelta(days=730)
    test_value = time.parse_timedelta(timedelta)
    expected = "2 years"

    test = test_value == expected
    assert test
예제 #10
0
def test_parse_timedelta_one_year_singular():
    """
    Test the return value for timedelta(seconds=365).

    Should return "1 year".
    """
    timedelta = datetime.timedelta(days=365)
    test_value = time.parse_timedelta(timedelta)
    expected = "1 year"

    test = test_value == expected
    assert test
예제 #11
0
def test_parse_timedelta_one_month_singular():
    """
    Test the return value for timedelta(days=30).

    Should return "1 month".
    """
    timedelta = datetime.timedelta(days=30)
    test_value = time.parse_timedelta(timedelta)
    expected = "1 month"

    test = test_value == expected
    assert test
예제 #12
0
def test_parse_timedelta_two_weeks_plural():
    """
    Test the return value for timedelta(weeks=2).

    Should return "2 weeks".
    """
    timedelta = datetime.timedelta(weeks=2)
    test_value = time.parse_timedelta(timedelta)
    expected = "2 weeks"

    test = test_value == expected
    assert test
예제 #13
0
def test_parse_timedelta_one_week_singular():
    """
    Test the return value for timedelta(weeks=1).

    Should return "1 week".
    """
    timedelta = datetime.timedelta(weeks=1)
    test_value = time.parse_timedelta(timedelta)
    expected = "1 week"

    test = test_value == expected
    assert test
예제 #14
0
def test_parse_timedelta_one_second_singular():
    """
    Test the return value for timedelta(seconds=1).

    Should return "1 second".
    """
    timedelta = datetime.timedelta(seconds=1)
    test_value = time.parse_timedelta(timedelta)
    expected = "1 second"

    test = test_value == expected
    assert test