def test_process_json_output_invalid(self):
     """ _process_json_output with invalid input logs output and raises JSONDecodeError """
     task = CreateConnectedApp(self.project_config, self.task_config)
     with pytest.raises(JSONDecodeError):
         task._process_json_output("invalid")
     self.assertEqual(self.task_log["error"],
                      ["Failed to parse json from output: invalid"])
 def test_process_json_output_invalid(self):
     """ _process_json_output with invalid input logs output and raises JSONDecodeError """
     task = CreateConnectedApp(self.project_config, self.task_config)
     with pytest.raises(JSONDecodeError):
         task._process_json_output("invalid")
     self.assertEqual(
         self.task_log["error"], ["Failed to parse json from output: invalid"]
     )
Exemple #3
0
 def test_process_json_output(self):
     """ _process_json_output returns valid json """
     task = CreateConnectedApp(self.project_config, self.task_config)
     output = task._process_json_output('{"foo":"bar"}')
     self.assertEqual(output, {"foo": "bar"})
 def test_process_json_output(self):
     """ _process_json_output returns valid json """
     task = CreateConnectedApp(self.project_config, self.task_config)
     output = task._process_json_output('{"foo":"bar"}')
     self.assertEqual(output, {"foo": "bar"})