Fixed some unit tests

This commit is contained in:
Jamie Hardt
2021-06-03 21:01:20 -07:00
parent 55e19a3b8d
commit 7ab2907b26
4 changed files with 9 additions and 15 deletions

View File

@@ -1,13 +1,12 @@
from ptulsconv.commands import convert, dump_field_map
from ptulsconv import __name__, __version__, __author__
from optparse import OptionParser, OptionGroup
from .xml.common import dump_xform_options
from .reporting import print_status_style, print_banner_style, print_section_header_style, print_fatal_error
import datetime
import sys
import traceback
from ptulsconv import __name__, __version__, __author__
from ptulsconv.commands import convert, dump_field_map
from ptulsconv.reporting import print_status_style, print_banner_style, print_section_header_style, print_fatal_error
def main():
parser = OptionParser()
@@ -46,10 +45,6 @@ def main():
dump_field_map()
sys.exit(0)
if options.show_transforms:
dump_xform_options()
sys.exit(0)
if len(args) < 2:
print_fatal_error("Error: No input file")
parser.print_help(sys.stderr)
@@ -57,7 +52,7 @@ def main():
try:
output_format = options.output_format
convert(input_file=args[1], output_format=output_format, log_output=sys.stderr, warnings=options.warnings)
convert(input_file=args[1], output_format=output_format, warnings=options.warnings)
except FileNotFoundError as e:
print_fatal_error("Error trying to read input file")
raise e

View File

@@ -128,9 +128,7 @@ def parse_text_export(file):
return parsed
def convert(input_file, output_format='fmpxml',
progress=False, include_muted=False, xsl=None,
output=sys.stdout, log_output=sys.stderr, warnings=True):
def convert(input_file, output_format='fmpxml', output=sys.stdout, warnings=True):
session = parse_document(input_file)
session_tc_format = session.header.timecode_format

View File

@@ -66,7 +66,8 @@ class TestBroadcastTimecode(unittest.TestCase):
def test_seconds_to_smpte(self):
secs = Fraction(25, 24)
frame_duration = Fraction(1, 24)
s1 = broadcast_timecode.seconds_to_smpte(secs, frame_duration, 24, False)
tc_format = broadcast_timecode.TimecodeFormat(frame_duration=frame_duration, logical_fps=24, drop_frame=False)
s1 = tc_format.seconds_to_smpte(secs)
self.assertEqual(s1, "00:00:01:01")

View File

@@ -14,7 +14,7 @@ class TestRobinHood1(unittest.TestCase):
self.assertEqual(session.header.session_name, 'Robin Hood Spotting')
self.assertEqual(session.header.sample_rate, 48000.0)
self.assertEqual(session.header.bit_depth, 24)
self.assertEqual(session.header.timecode_format, '29.97')
self.assertEqual(session.header.timecode_fps, '29.97')
self.assertEqual(session.header.timecode_drop_frame, False)
def test_all_sections(self):