Index: scripts/slave/recipe_modules/json/test_api.py |
diff --git a/scripts/slave/recipe_modules/json/test_api.py b/scripts/slave/recipe_modules/json/test_api.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..3e544ea8f000f286dbe84fd9e9dc990688320b22 |
--- /dev/null |
+++ b/scripts/slave/recipe_modules/json/test_api.py |
@@ -0,0 +1,15 @@ |
+import json |
+ |
+from recipe_engine import recipe_test_api |
+ |
+class JsonTestApi(recipe_test_api.RecipeTestApi): |
+ @recipe_test_api.placeholder_step_data |
+ @staticmethod |
+ def output(data, retcode=None): |
+ return json.dumps(data), retcode |
+ |
+ def output_stream(self, data, stream='stdout', retcode=None): |
+ assert stream in ('stdout', 'stderr') |
+ ret = recipe_test_api.StepTestData() |
+ setattr(ret, stream, self.output(data, retcode).unwrap_placeholder()) |
+ return ret |