def test_changeFpsToNegativeValueRaises(self): fto = FrameTime(24, time="1:00:01") with self.assertRaises(ValueError): fto.fps = -1
def test_changeFpsToZeroRaises(self): fto = FrameTime(25, time="0:00:01") with self.assertRaises(ValueError): fto.fps = 0
def test_change_fps_nook(bad_fps): ft = FrameTime(25, time="0:00:01") with pytest.raises(ValueError): ft.fps = bad_fps assert ft.fps == 25
def test_changeFpsOkCase(self): fto = FrameTime(25, time="0:00:01") self.assertEqual(25, fto.frame) fto.fps = 31 self.assertEqual(31, fto.frame)
def test_change_fps(): ft = FrameTime(25, time='0:00:01') assert ft.frame == 25 ft.fps = 31 assert ft.frame == 31