mirror of
https://github.com/iluvcapra/ptulsconv.git
synced 2026-01-02 09:50:48 +00:00
Fixed some unit tests
This commit is contained in:
@@ -1,13 +1,12 @@
|
|||||||
from ptulsconv.commands import convert, dump_field_map
|
|
||||||
from ptulsconv import __name__, __version__, __author__
|
|
||||||
from optparse import OptionParser, OptionGroup
|
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 datetime
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
import traceback
|
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():
|
def main():
|
||||||
parser = OptionParser()
|
parser = OptionParser()
|
||||||
@@ -46,10 +45,6 @@ def main():
|
|||||||
dump_field_map()
|
dump_field_map()
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
if options.show_transforms:
|
|
||||||
dump_xform_options()
|
|
||||||
sys.exit(0)
|
|
||||||
|
|
||||||
if len(args) < 2:
|
if len(args) < 2:
|
||||||
print_fatal_error("Error: No input file")
|
print_fatal_error("Error: No input file")
|
||||||
parser.print_help(sys.stderr)
|
parser.print_help(sys.stderr)
|
||||||
@@ -57,7 +52,7 @@ def main():
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
output_format = options.output_format
|
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:
|
except FileNotFoundError as e:
|
||||||
print_fatal_error("Error trying to read input file")
|
print_fatal_error("Error trying to read input file")
|
||||||
raise e
|
raise e
|
||||||
|
|||||||
@@ -128,9 +128,7 @@ def parse_text_export(file):
|
|||||||
return parsed
|
return parsed
|
||||||
|
|
||||||
|
|
||||||
def convert(input_file, output_format='fmpxml',
|
def convert(input_file, output_format='fmpxml', output=sys.stdout, warnings=True):
|
||||||
progress=False, include_muted=False, xsl=None,
|
|
||||||
output=sys.stdout, log_output=sys.stderr, warnings=True):
|
|
||||||
|
|
||||||
session = parse_document(input_file)
|
session = parse_document(input_file)
|
||||||
session_tc_format = session.header.timecode_format
|
session_tc_format = session.header.timecode_format
|
||||||
|
|||||||
@@ -66,7 +66,8 @@ class TestBroadcastTimecode(unittest.TestCase):
|
|||||||
def test_seconds_to_smpte(self):
|
def test_seconds_to_smpte(self):
|
||||||
secs = Fraction(25, 24)
|
secs = Fraction(25, 24)
|
||||||
frame_duration = Fraction(1, 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")
|
self.assertEqual(s1, "00:00:01:01")
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ class TestRobinHood1(unittest.TestCase):
|
|||||||
self.assertEqual(session.header.session_name, 'Robin Hood Spotting')
|
self.assertEqual(session.header.session_name, 'Robin Hood Spotting')
|
||||||
self.assertEqual(session.header.sample_rate, 48000.0)
|
self.assertEqual(session.header.sample_rate, 48000.0)
|
||||||
self.assertEqual(session.header.bit_depth, 24)
|
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)
|
self.assertEqual(session.header.timecode_drop_frame, False)
|
||||||
|
|
||||||
def test_all_sections(self):
|
def test_all_sections(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user