Пример #1
0
 def _create_document(self, sequence_number, begin, end):
     doc = EBUTT3Document(time_base='clock',
                          clock_mode='local',
                          lang='en-gb',
                          sequence_identifier='ConsumerTest',
                          sequence_number=sequence_number)
     doc.set_begin(self._get_timing_type(timedelta(seconds=begin)))
     doc.set_end(self._get_timing_type(timedelta(seconds=end)))
     doc.availability_time = timedelta()
     return doc
    def test_simple(self):
        div = div_type(
            p_type(span_type('Here we are', br_type(), 'in 2 lines.'),
                   id='ID001',
                   begin=ebuttdt.FullClockTimingType(timedelta(seconds=1)),
                   end=ebuttdt.FullClockTimingType(timedelta(seconds=3))))

        document = EBUTT3Document(time_base='media',
                                  lang='en-GB',
                                  sequence_identifier='TestSeq1',
                                  sequence_number=1)
        document.add_div(div)
        document.validate()

        ebutt3_to_ebuttd(document, self._media_clock)