def test_clsmeth_fromdatetime(arg, expected): diff = 10e-5 expected = Time(*expected) assert (expected - diff) < Time.fromdatetime(arg) < (expected + diff)
def test_clsmeth_fromdatetime(): pytest.raises(AttributeError, Time.fromdatetime, None) assert Time.fromdatetime(dt.datetime(2000, 1, 1) + dt.timedelta(0, 0.4)) == Time(2000, second=0.4)