Browse Source

[Test] #137 Update tests for setting loader to manage resource_dir

monf 8 years ago
parent
commit
d5e6085167
1 changed files with 9 additions and 16 deletions
  1. 9 16
      Tests/test_settings_loader.py

+ 9 - 16
Tests/test_settings_loader.py

@@ -52,7 +52,16 @@ class TestSettingLoader(unittest.TestCase):
             }
         }
 
+        # Init the folders, otherwise it raises an exceptions
+        os.makedirs("/tmp/kalliope/tests/kalliope_resources_dir/neurons")
+        os.makedirs("/tmp/kalliope/tests/kalliope_resources_dir/stt")
+        os.makedirs("/tmp/kalliope/tests/kalliope_resources_dir/tts")
+        os.makedirs("/tmp/kalliope/tests/kalliope_resources_dir/trigger")
+
     def tearDown(self):
+        # Cleanup
+        shutil.rmtree('/tmp/kalliope/tests/kalliope_resources_dir')
+
         Singleton._instances = {}
 
     def test_singleton(self):
@@ -90,12 +99,6 @@ class TestSettingLoader(unittest.TestCase):
                               tts_folder="/tmp/kalliope/tests/kalliope_resources_dir/tts",
                               trigger_folder="/tmp/kalliope/tests/kalliope_resources_dir/trigger")
 
-        # Init the folders, otherwise it raises an exceptions
-        os.makedirs("/tmp/kalliope/tests/kalliope_resources_dir/neurons")
-        os.makedirs("/tmp/kalliope/tests/kalliope_resources_dir/stt")
-        os.makedirs("/tmp/kalliope/tests/kalliope_resources_dir/tts")
-        os.makedirs("/tmp/kalliope/tests/kalliope_resources_dir/trigger")
-
         settings_object.resources=resources
         settings_object.machine = platform.machine()
 
@@ -103,9 +106,6 @@ class TestSettingLoader(unittest.TestCase):
 
         self.assertEqual(settings_object, sl.settings)
 
-        # Cleanup
-        shutil.rmtree('/tmp/kalliope/tests/kalliope_resources_dir')
-
     def test_get_default_speech_to_text(self):
         expected_default_speech_to_text = "google"
         sl = SettingLoader(file_path=self.settings_file_to_test)
@@ -162,11 +162,6 @@ class TestSettingLoader(unittest.TestCase):
         self.assertEqual(expected_default_synapse, sl._get_default_synapse(self.settings_dict))
 
     def test_get_resources(self):
-        # Init the folders, otherwise it raises an exceptions
-        os.makedirs("/tmp/kalliope/tests/kalliope_resources_dir/neurons")
-        os.makedirs("/tmp/kalliope/tests/kalliope_resources_dir/stt")
-        os.makedirs("/tmp/kalliope/tests/kalliope_resources_dir/tts")
-        os.makedirs("/tmp/kalliope/tests/kalliope_resources_dir/trigger")
 
         resources = Resources(neuron_folder="/tmp/kalliope/tests/kalliope_resources_dir/neurons",
                               stt_folder="/tmp/kalliope/tests/kalliope_resources_dir/stt",
@@ -176,8 +171,6 @@ class TestSettingLoader(unittest.TestCase):
         sl = SettingLoader(file_path=self.settings_file_to_test)
         self.assertEquals(expected_resource, sl._get_resources(self.settings_dict))
 
-        # Cleanup
-        shutil.rmtree('/tmp/kalliope/tests/kalliope_resources_dir')
 
 if __name__ == '__main__':
     unittest.main()