Exemplo n.º 1
0
def test_sub(date_1, date_2, expected):
    date_1 = Date(date_1)
    date_2 = Date(date_2)
    assert date_1 - date_2 == expected
Exemplo n.º 2
0
def test_create_3date_bad(day, month, year):
    with pytest.raises(ValueError):
        Date(day, month, year)
Exemplo n.º 3
0
def test_create_1date_bad(date_):
    with pytest.raises(ValueError):
        Date(date_)
Exemplo n.º 4
0
def test_setter_month(date_, value, expected):
    date_ = Date(date_)
    date_.month = value
    assert str(date_) == expected
Exemplo n.º 5
0
def test_setter_year(date_, value, expected):
    date_ = Date(date_)
    date_.year = value
    assert str(date_) == expected
Exemplo n.º 6
0
def test_setter_day(date_, value, expected):
    date_ = Date(date_)
    date_.day = value
    assert str(date_) == expected
Exemplo n.º 7
0
def test_date_1arg_repr(date_, expected):
    date_ = Date(date_)
    assert repr(date_) == expected
Exemplo n.º 8
0
def test_date_3arg_str(day, month, year, expected):
    date_ = Date(day, month, year)
    assert str(date_) == expected
Exemplo n.º 9
0
def test_date_1arg_str(date_, expected):
    date_ = Date(date_)
    assert str(date_) == expected
Exemplo n.º 10
0
def test_iadd(date_1, day_delta, month_delta, year_delta, expected):
    date_1 = Date(date_1)
    date_1 += TimeDelta(days=day_delta, months=month_delta, years=year_delta)
    assert str(date_1) == expected