From: Thomas Fillon Date: Thu, 28 Nov 2013 16:54:27 +0000 (+0100) Subject: Encoder: Fix test_encoding for webm video X-Git-Tag: 0.5.2~29 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=3b85dc3c0dcc53b17d72016fd81b3fa7663dbc70;p=timeside.git Encoder: Fix test_encoding for webm video --- diff --git a/tests/test_encoding.py b/tests/test_encoding.py index b8b30a8..693f0c3 100755 --- a/tests/test_encoding.py +++ b/tests/test_encoding.py @@ -79,12 +79,13 @@ class TestEncoding(unittest.TestCase): self.encoder_function = WebMEncoder self.test_duration = False # webmmux encoder with streamable=true # does not return a valid duration - file_extension = '.' + self.encoder_function.file_extension() - self.sink = tmp_file_sink(prefix=self.__class__.__name__, + if not hasattr(self, 'sink'): + file_extension = '.' + self.encoder_function.file_extension() + self.sink = tmp_file_sink(prefix=self.__class__.__name__, suffix=file_extension) - self.encoder = self.encoder_function(self.sink, - overwrite=self.overwrite, - video=True) + self.encoder = self.encoder_function(self.sink, + overwrite=self.overwrite, + video=True) def tearDown(self): @@ -93,8 +94,8 @@ class TestEncoding(unittest.TestCase): decoder = ArrayDecoder(self.generate_source(), samplerate=self.samplerate) # Encoder - file_extension = '.' + self.encoder_function.file_extension() if not hasattr(self, 'sink'): + file_extension = '.' + self.encoder_function.file_extension() self.sink = tmp_file_sink(prefix=self.__class__.__name__, suffix=file_extension)