def equivalent_energy(): assert Energy(10, 10) == Energy(10, 10) assert Energy(5, 10) != Energy(10, 10) e1, e2 = Energy(10, 10), Energy(10, 10) e1.use(time=123) e2.use(time=123) assert e1 == e2 e1.use(time=128) assert e1 != e2
def test_equivalent_energy(): assert Energy(10, 10) == Energy(10, 10) assert Energy(5, 10) != Energy(10, 10) e1, e2, e3 = Energy(10, 10), Energy(10, 10), Energy(8, 10) with time_traveler() as T: T(123) e1.use() e2.use() assert e1 == e2 T(128) e1.use() assert e1 != e2 assert int(e1) == int(e3) assert e1 != e3