def test_get_builtin_date_4():

    date = get_builtin_date("05 11 2014", "%d %m %Y")
    assert isinstance(date, datetime.datetime)
    assert date.year == 2014
    assert date.month == 11
    assert date.day == 5
Ejemplo n.º 2
0
def test_get_builtin_date_4():
    d = get_builtin_date("20 10 2016 21h54m00", "%d %m %Y %Hh%Mm%S")
    assert isinstance(d, datetime.datetime)
    assert d.year == 2016
    assert d.month == 10
    assert d.day == 20
    assert d.hour == 21
    assert d.minute == 54
    assert d.second == 0
Ejemplo n.º 3
0
def test_get_builtin_date(date):
    d = get_builtin_date(date)
    assert isinstance(d, datetime.datetime)
    assert d.year == 2016
    assert d.month == 10
    assert d.day == 20
    assert d.hour == 21
    assert d.minute == 54
    assert d.second == 0
def test_get_builtin_date():

    date1 = get_builtin_date("2016-10-20T21:54:00")
    assert isinstance(date1, datetime.datetime)
    assert date1.year == 2016
    assert date1.month == 10
    assert date1.day == 20
    assert date1.hour == 21
    assert date1.minute == 54
    assert date1.second == 0
def test_get_builtin_date_2():

    date = get_builtin_date(datetime.datetime(2012, 5, 9, 23, 12, 12))
    assert isinstance(date, datetime.datetime)
    assert date.year == 2012
    assert date.month == 5
    assert date.day == 9
    assert date.hour == 23
    assert date.minute == 12
    assert date.second == 12
def test_get_builtin_date_3():

    date3 = get_builtin_date(
        xmlrpc_client.DateTime(datetime.datetime(1954, 12, 19, 4, 44, 44)))
    assert isinstance(date3, datetime.datetime)
    assert date3.year == 1954
    assert date3.month == 12
    assert date3.day == 19
    assert date3.hour == 4
    assert date3.minute == 44
    assert date3.second == 44
Ejemplo n.º 7
0
def test_get_builtin_date_invalid_with_exception():
    with pytest.raises(ValueError):
        get_builtin_date("2016-16-04T21:54:00", raise_exception=True)
    with pytest.raises(ValueError):
        get_builtin_date("2016-12-32T21:54:00", raise_exception=True)
    with pytest.raises(ValueError):
        get_builtin_date("2016-12-20T21:54", raise_exception=True)
def test_get_builtin_date_invalid():

    # Invalid month: 2016-16-04
    date1 = get_builtin_date("2016-16-04T21:54:00")
    assert date1 is None
Ejemplo n.º 9
0
def test_get_builtin_date_invalid():
    # Invalid month: 2016-16-04
    assert get_builtin_date("2016-16-04T21:54:00") is None
    assert get_builtin_date("2016-12-32T21:54:00") is None
    assert get_builtin_date("2016-12-20T21:54") is None
Ejemplo n.º 10
0
def add_one_month(date):
    """Adds 31 days to the given date, and returns the result."""
    return get_builtin_date(date) + datetime.timedelta(days=31)