MCPcopy Create free account
hub / github.com/Breakthrough/PySceneDetect / test_get_seconds

Function test_get_seconds

tests/test_timecode.py:231–244  ·  view source on GitHub ↗

Test FrameTimecode get_seconds() method.

()

Source from the content-addressed store, hash-verified

229
230
231def 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
247def test_get_timecode():

Callers

nothing calls this directly

Calls 1

FrameTimecodeClass · 0.90

Tested by

no test coverage detected