From 3b85dc3c0dcc53b17d72016fd81b3fa7663dbc70 Mon Sep 17 00:00:00 2001 From: Thomas Fillon Date: Thu, 28 Nov 2013 17:54:27 +0100 Subject: [PATCH] Encoder: Fix test_encoding for webm video --- tests/test_encoding.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) 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) -- 2.39.5