def test_InertialObject_update__motionless_rotation(): sut = InertialObject(img=resources.chevron_image) sut.rotation = 0.0 sut.rotation_speed = 0.0 sut.update(1.0) assert sut.rotation == 0.0
def test_InertialObject_update__negative_rotation(): sut = InertialObject(img=resources.chevron_image) sut.rotation = 0.0 sut.rotation_speed = -15.0 sut.update(1.0) assert sut.rotation == 345.0
def test_InertialObject_update__rotation_partial_dt(): sut = InertialObject(img=resources.chevron_image) sut.rotation = 0.0 sut.rotation_speed = -10.0 sut.update(0.5) assert sut.rotation == 355.0