def test_get_target_folder(self): # test get neuron folder resources = Resources() resources.neuron_folder = '/var/tmp/test/resources' self.assertEqual( ResourcesManager._get_target_folder(resources, "neuron"), "/var/tmp/test/resources") # test get stt folder resources = Resources() resources.stt_folder = '/var/tmp/test/resources' self.assertEqual(ResourcesManager._get_target_folder(resources, "stt"), "/var/tmp/test/resources") # test get tts folder resources = Resources() resources.tts_folder = '/var/tmp/test/resources' self.assertEqual(ResourcesManager._get_target_folder(resources, "tts"), "/var/tmp/test/resources") # test get trigger folder resources = Resources() resources.trigger_folder = '/var/tmp/test/resources' self.assertEqual( ResourcesManager._get_target_folder(resources, "trigger"), "/var/tmp/test/resources") # test get non existing resource resources = Resources() self.assertIsNone( ResourcesManager._get_target_folder(resources, "not_existing"))
def test_get_target_folder(self): # test get neuron folder resources = Resources() resources.neuron_folder = '/var/tmp/test/resources' self.assertEqual(ResourcesManager._get_target_folder(resources, "neuron"), "/var/tmp/test/resources") # test get stt folder resources = Resources() resources.stt_folder = '/var/tmp/test/resources' self.assertEqual(ResourcesManager._get_target_folder(resources, "stt"), "/var/tmp/test/resources") # test get tts folder resources = Resources() resources.tts_folder = '/var/tmp/test/resources' self.assertEqual(ResourcesManager._get_target_folder(resources, "tts"), "/var/tmp/test/resources") # test get trigger folder resources = Resources() resources.trigger_folder = '/var/tmp/test/resources' self.assertEqual(ResourcesManager._get_target_folder(resources, "trigger"), "/var/tmp/test/resources") # test get signal folder resources = Resources() resources.signal_folder = '/var/tmp/test/resources' self.assertEqual(ResourcesManager._get_target_folder(resources, "signal"), "/var/tmp/test/resources") # test get non existing resource resources = Resources() self.assertIsNone(ResourcesManager._get_target_folder(resources, "not_existing"))
def test_is_settings_ok(self): # ----------------- # valid resource # ----------------- # valid neuron valid_resource = Resources() valid_resource.neuron_folder = "/path" dna = Dna() dna.module_type = "neuron" self.assertTrue(ResourcesManager.is_settings_ok(valid_resource, dna)) # valid stt valid_resource = Resources() valid_resource.stt_folder = "/path" dna = Dna() dna.module_type = "stt" self.assertTrue(ResourcesManager.is_settings_ok(valid_resource, dna)) # valid tts valid_resource = Resources() valid_resource.tts_folder = "/path" dna = Dna() dna.module_type = "tss" self.assertTrue(ResourcesManager.is_settings_ok(valid_resource, dna)) # valid trigger valid_resource = Resources() valid_resource.trigger_folder = "/path" dna = Dna() dna.module_type = "trigger" self.assertTrue(ResourcesManager.is_settings_ok(valid_resource, dna)) # ----------------- # invalid resource # ----------------- # valid neuron valid_resource = Resources() valid_resource.neuron_folder = None dna = Dna() dna.module_type = "neuron" self.assertFalse(ResourcesManager.is_settings_ok(valid_resource, dna)) # valid stt valid_resource = Resources() valid_resource.stt_folder = None dna = Dna() dna.module_type = "stt" self.assertFalse(ResourcesManager.is_settings_ok(valid_resource, dna)) # valid tts valid_resource = Resources() valid_resource.tts_folder = None dna = Dna() dna.module_type = "tts" self.assertFalse(ResourcesManager.is_settings_ok(valid_resource, dna)) # valid trigger valid_resource = Resources() valid_resource.trigger_folder = None dna = Dna() dna.module_type = "trigger" self.assertFalse(ResourcesManager.is_settings_ok(valid_resource, dna))
def test_is_settings_ok(self): # ----------------- # valid resource # ----------------- # valid neuron valid_resource = Resources() valid_resource.neuron_folder = "/path" dna = Dna() dna.module_type = "neuron" self.assertTrue(ResourcesManager.is_settings_ok(valid_resource, dna)) # valid stt valid_resource = Resources() valid_resource.stt_folder = "/path" dna = Dna() dna.module_type = "stt" self.assertTrue(ResourcesManager.is_settings_ok(valid_resource, dna)) # valid tts valid_resource = Resources() valid_resource.tts_folder = "/path" dna = Dna() dna.module_type = "tss" self.assertTrue(ResourcesManager.is_settings_ok(valid_resource, dna)) # valid trigger valid_resource = Resources() valid_resource.trigger_folder = "/path" dna = Dna() dna.module_type = "trigger" self.assertTrue(ResourcesManager.is_settings_ok(valid_resource, dna)) # valid signal valid_resource = Resources() valid_resource.signal_folder = "/path" dna = Dna() dna.module_type = "signal" self.assertTrue(ResourcesManager.is_settings_ok(valid_resource, dna)) # ----------------- # invalid resource # ----------------- # valid neuron valid_resource = Resources() valid_resource.neuron_folder = None dna = Dna() dna.module_type = "neuron" self.assertFalse(ResourcesManager.is_settings_ok(valid_resource, dna)) # valid stt valid_resource = Resources() valid_resource.stt_folder = None dna = Dna() dna.module_type = "stt" self.assertFalse(ResourcesManager.is_settings_ok(valid_resource, dna)) # valid tts valid_resource = Resources() valid_resource.tts_folder = None dna = Dna() dna.module_type = "tts" self.assertFalse(ResourcesManager.is_settings_ok(valid_resource, dna)) # valid trigger valid_resource = Resources() valid_resource.trigger_folder = None dna = Dna() dna.module_type = "trigger" self.assertFalse(ResourcesManager.is_settings_ok(valid_resource, dna)) # valid signal valid_resource = Resources() valid_resource.signal_folder = None dna = Dna() dna.module_type = "signal" self.assertFalse(ResourcesManager.is_settings_ok(valid_resource, dna))