Example #1
0
def test_day_times(date, day):
    assert ' 21T15:03' == _datetime_formatter(date, chars=9, delta=day * 5)
    assert '21T15:03 ' == _datetime_formatter(date, chars=9, delta=day * 5, left=True)

    assert ' 21T15:03:12' == _datetime_formatter(date, chars=12, delta=day * 5)
    assert '21T15:03:12 ' == _datetime_formatter(date, chars=12, delta=day * 5, left=True)

    with pytest.raises(ValueError):
        _datetime_formatter(date, chars=7, delta=day * 5)
Example #2
0
def test_times(date, hour):
    assert ' 15:03:12' == _datetime_formatter(date, chars=9, delta=hour * 5)
    assert '15:03:12 ' == _datetime_formatter(date, chars=9, delta=hour * 5, left=True)

    assert ' 15:03:12.001234' == _datetime_formatter(date, chars=16, delta=hour * 5)
    assert '15:03:12.001234 ' == _datetime_formatter(date, chars=16, delta=hour * 5, left=True)

    with pytest.raises(ValueError):
        _datetime_formatter(date, chars=7, delta=hour * 5)
Example #3
0
def test_days(date, day):
    assert ' 18-01-21' == _datetime_formatter(date, chars=9, delta=day * 15)
    assert '18-01-21 ' == _datetime_formatter(date, chars=9, delta=day * 15, left=True)

    assert '  2018-01-21' == _datetime_formatter(date, chars=12, delta=day * 15)
    assert '2018-01-21  ' == _datetime_formatter(date, chars=12, delta=day * 15, left=True)

    with pytest.raises(ValueError):
        _datetime_formatter(date, chars=7, delta=day * 15)