Test FrameTimecode values, when used in init return the same values
(frame_num, fps)
| 334 | "frame_num,fps", [(1, 1.0), (61, 14.0), (29, 25.0), (126, Fraction(24000, 1001))] |
| 335 | ) |
| 336 | def test_identity(frame_num, fps): |
| 337 | """Test FrameTimecode values, when used in init return the same values""" |
| 338 | frame_time_code = FrameTimecode(frame_num, fps=fps) |
| 339 | assert FrameTimecode(frame_time_code) == frame_time_code |
| 340 | assert FrameTimecode(frame_time_code.frame_num, fps=fps) == frame_time_code |
| 341 | assert FrameTimecode(frame_time_code.seconds, fps=fps) == frame_time_code |
| 342 | assert FrameTimecode(frame_time_code.get_timecode(), fps=fps) == frame_time_code |
| 343 | |
| 344 | |
| 345 | def test_precision(): |
nothing calls this directly
no test coverage detected