def test_no_config_file(self): self.request.system = "non-existing system" response = generate_sm(self.request) SIs = response.state_definition error_code = response.error_code self.assertEqual(error_code.value, SynthesisErrorCodes.NO_SYSTEM_CONFIG, "Unhandled case: No system configuration in system.yaml."+\ "Error code: {0}".format(error_code.value))
def test_config_file_not_found(self): self.request.system = "test_nonexistent" response = generate_sm(self.request) SIs = response.state_definition error_code = response.error_code self.assertEqual(error_code.value, SynthesisErrorCodes.SYSTEM_CONFIG_NOT_FOUND, "Unhandled case: System configuration not found after looking "+\ "up in system.yaml. Error code: {0}".format(error_code.value))
def setUp(self): fpath = 'catkin_ws/src/vigir_behavior_synthesis/vigir_sm_generation/'+\ 'src/vigir_sm_generation/test/test_sm_gen_request_multiple_output.yaml' #fpath = 'catkin_ws/src/vigir_behavior_synthesis/vigir_sm_generation/'+\ # 'src/vigir_sm_generation/test/test_sm_gen_request.yaml' (self.out_vars, self.in_vars, self.automata) =\ load_synthesized_automaton(fpath) automaton = FSAutomaton(self.out_vars, self.in_vars, self.automata) self.request = GenerateFlexBESMRequest(automaton, "test") response = generate_sm(self.request) self.SIs = response.state_definition self.error_code = response.error_code