[pitivi] tests: Reuse code in TestAudioPresetsIO
- From: Jean-FranÃois Fortin Tam <jfft src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pitivi] tests: Reuse code in TestAudioPresetsIO
- Date: Tue, 13 Nov 2012 04:32:18 +0000 (UTC)
commit 3dc271c6995173c7aeea37c608e545e4132c4b55
Author: Alex BÄluÈ <alexandru balut gmail com>
Date: Mon Nov 12 16:13:15 2012 +0100
tests: Reuse code in TestAudioPresetsIO
tests/test_preset.py | 18 ++++++++----------
1 files changed, 8 insertions(+), 10 deletions(-)
---
diff --git a/tests/test_preset.py b/tests/test_preset.py
index e4cb75c..c78bb1a 100644
--- a/tests/test_preset.py
+++ b/tests/test_preset.py
@@ -130,6 +130,12 @@ class TestAudioPresetsIO(TestCase):
def tearDown(self):
clearPresetManagerPaths(self.manager)
+ def createOtherManager(self):
+ other_manager = AudioPresetManager()
+ other_manager.default_path = self.manager.default_path
+ other_manager.user_path = self.manager.user_path
+ return other_manager
+
def testSaveAndLoad(self):
self.manager.addPreset("Vegeta",
{"channels": 6000,
@@ -145,11 +151,8 @@ class TestAudioPresetsIO(TestCase):
self.manager.saveAll()
self.assertEqual(2, countUserPresets(self.manager))
- other_manager = AudioPresetManager()
- other_manager.default_path = self.manager.default_path
- other_manager.user_path = self.manager.user_path
+ other_manager = self.createOtherManager()
other_manager.loadAll()
-
total_presets = countDefaultPresets(self.manager) + countUserPresets(self.manager)
self.assertEqual(total_presets, len(other_manager.presets))
@@ -163,13 +166,8 @@ class TestAudioPresetsIO(TestCase):
self.assertEqual(3, len(snake))
self.manager.saveAll()
- # Create a second concurrent instance with the same paths,
- # to check that it can read and write from the first instance's data
- other_manager = AudioPresetManager()
- other_manager.default_path = self.manager.default_path
- other_manager.user_path = self.manager.user_path
+ other_manager = self.createOtherManager()
other_manager.loadAll()
-
snaaaake = other_manager.presets[non_ascii_preset_name]
self.assertEqual(snake, snaaaake)
self.assertEquals(1 + countDefaultPresets(other_manager), len(other_manager.presets))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]