Exemplo n.º 1
0
 def add_step_result(self, step, json_result):
     """
     steps = self.current_feature_element['steps']
     steps[self._step_index]['result'] = {
         'status': result.status.name,
         'duration': result.duration,
     }
     """
     status_name = json_result.get("status", u"")
     duration = json_result.get("duration", 0)
     error_message = json_result.get("error_message", None)
     if isinstance(error_message, list):
         error_message = "\n".join(error_message)
     step.status = Status.from_name(status_name)
     step.duration = duration
     step.error_message = error_message
Exemplo n.º 2
0
 def add_step_result(step, json_result):
     """
     steps = self.current_feature_element['steps']
     steps[self._step_index]['result'] = {
         'status': result.status.name,
         'duration': result.duration,
     }
     """
     status_name = json_result.get("status", u"")
     duration = json_result.get("duration", 0)
     error_message = json_result.get("error_message", None)
     if isinstance(error_message, list):
         error_message = "\n".join(error_message)
     step.status = Status.from_name(status_name)
     step.duration = duration
     step.error_message = error_message
Exemplo n.º 3
0
 def test_from_name__with_unknown_name_raises_lookuperror(
         self, unknown_name):
     with pytest.raises(LookupError):
         Status.from_name(unknown_name)
Exemplo n.º 4
0
 def test_from_name__with_known_names(self, enum_value):
     assert enum_value == Status.from_name(enum_value.name)
Exemplo n.º 5
0
 def test_from_name__with_unknown_name_raises_lookuperror(self, unknown_name):
     with pytest.raises(LookupError):
         Status.from_name(unknown_name)
Exemplo n.º 6
0
 def test_from_name__with_known_names(self, enum_value):
     assert enum_value == Status.from_name(enum_value.name)