mirror of
https://github.com/iluvcapra/ptulsconv.git
synced 2026-10-02 01:37:17 +00:00
27 lines
720 B
Python
27 lines
720 B
Python
import unittest
|
|
from fractions import Fraction
|
|
|
|
from ptulsconv.docparser.doc_entity import HeaderDescriptor
|
|
|
|
|
|
class DocParserTestCase(unittest.TestCase):
|
|
def test_header(self):
|
|
header = HeaderDescriptor(
|
|
session_name="Test Session",
|
|
sample_rate=48000.0,
|
|
bit_depth=24,
|
|
start_timecode="00:59:52:00",
|
|
timecode_format="30",
|
|
timecode_drop_frame=False,
|
|
count_audio_tracks=0,
|
|
count_clips=0,
|
|
count_files=0,
|
|
)
|
|
|
|
self.assertEqual(header.session_name, "Test Session")
|
|
self.assertEqual(header.start_time, Fraction((59 * 60 + 52) * 30, 30))
|
|
|
|
|
|
if __name__ == "__main__":
|
|
unittest.main()
|