Test FrameTimecode get_seconds() method.
()
| 229 | |
| 230 | |
| 231 | def test_get_seconds(): |
| 232 | """Test FrameTimecode get_seconds() method.""" |
| 233 | assert FrameTimecode(timecode=1, fps=1.0).seconds, pytest.approx(1.0 / 1.0) |
| 234 | assert FrameTimecode(timecode=1000, fps=60.0).seconds, pytest.approx(1000 / 60.0) |
| 235 | assert FrameTimecode(timecode=1000000000, fps=29.97).seconds, pytest.approx(1000000000 / 29.97) |
| 236 | |
| 237 | assert FrameTimecode(timecode=1.0, fps=1.0).seconds, pytest.approx(1.0) |
| 238 | assert FrameTimecode(timecode=1000.0, fps=60.0).seconds, pytest.approx(1000.0) |
| 239 | assert FrameTimecode(timecode=1000000000.0, fps=29.97).seconds, pytest.approx(1000000000.0) |
| 240 | |
| 241 | assert FrameTimecode(timecode="00:00:02.0000", fps=1.0).seconds, pytest.approx(2.0) |
| 242 | assert FrameTimecode(timecode="00:00:00.5", fps=10.0).seconds, pytest.approx(0.5) |
| 243 | assert FrameTimecode(timecode="00:00:01", fps=10.0).seconds, pytest.approx(1.0) |
| 244 | assert FrameTimecode(timecode="00:01:00.000", fps=1.0).seconds, pytest.approx(60.0) |
| 245 | |
| 246 | |
| 247 | def test_get_timecode(): |
nothing calls this directly
no test coverage detected