Exemple #1
0
    def test_timed_data_parses_correctly(self):
        subs = utils.get_data_file_path('timed_text.srt')
        parsed = babelsubs.load_from_file(subs, type='srt', language='en')

        self.assertNotEquals(parsed, None)

        try:
            srt = parsed.to('srt')
            self.assertNotEquals(srt, None)
        except Exception, e:
            self.fail(e)
Exemple #2
0
    def test_timed_data_parses_correctly(self):
        subs = utils.get_data_file_path('timed_text.srt')
        parsed = babelsubs.load_from_file(subs, type='srt', language='en')

        self.assertNotEquals(parsed, None)

        try:
            srt = parsed.to('srt')
            self.assertNotEquals(srt, None)
        except Exception, e:
            self.fail(e)
Exemple #3
0
 def add_subs(self, **kwargs):
     defaults = {
         'language_code': 'en',
     }
     defaults.update(kwargs)
     s = defaults.get('subtitles', None)
     if s:
         subs = load_from_file(s, language=defaults['language_code'])
         sub_items = subs.to_internal()
         defaults['subtitles'] = sub_items
     else:
         defaults['subtitles'] = SubtitleSetFactory()
     v = pipeline.add_subtitles(**defaults)
     time.sleep(1)
     return v
Exemple #4
0
    def add_subs(self, **kwargs):
        defaults = {
            'language_code': 'en',
            'complete': True,
            'visibility': 'public'
        }
        defaults.update(kwargs)
        default_subs = ('apps/webdriver_testing/subtitle_data'
                        '/basic_subs.dfxp')
        s = defaults.get('subtitles', default_subs)

        subs = load_from_file(s, language=defaults['language_code'])
        sub_items = subs.to_internal()
        defaults['subtitles'] = sub_items
        v = pipeline.add_subtitles(**defaults)
        return v
Exemple #5
0
 def test_type_specified(self):
     subs = load_from_file(utils.get_data_file_path("simple.srt"), type='srt')
     parsed = subs.to_internal()
     self.assertEquals(len(parsed), 19)
Exemple #6
0
 def test_type_override(self):
     subs = load_from_file(utils.get_data_file_path("simple-srt.badextension"), type='srt')
     parsed = subs.to_internal()
     self.assertEquals(len(parsed), 19)
Exemple #7
0
 def test_type_guessing(self):
     subs = load_from_file(utils.get_data_file_path("simple.srt"))
     parsed = subs.to_internal()
     self.assertEquals(len(parsed), 19)
Exemple #8
0
def get_subs(file_name,language='en'):
    return babelsubs.load_from_file(get_data_file_path(file_name), language=language)
 def test_type_specified(self):
     subs = load_from_file(utils.get_data_file_path("simple.srt"),
                           type='srt')
     parsed = subs.to_internal()
     self.assertEquals(len(parsed), 19)
 def test_type_override(self):
     subs = load_from_file(
         utils.get_data_file_path("simple-srt.badextension"), type='srt')
     parsed = subs.to_internal()
     self.assertEquals(len(parsed), 19)
 def test_type_guessing(self):
     subs = load_from_file(utils.get_data_file_path("simple.srt"))
     parsed = subs.to_internal()
     self.assertEquals(len(parsed), 19)
Exemple #12
0
def get_subs(file_name):
    return babelsubs.load_from_file(get_data_file_path(file_name))