OLD | NEW |
| (Empty) |
1 from recipe_engine import recipe_test_api | |
2 | |
3 class RawIOTestApi(recipe_test_api.RecipeTestApi): # pragma: no cover | |
4 @recipe_test_api.placeholder_step_data | |
5 @staticmethod | |
6 def output(data, retcode=None): | |
7 return data, retcode | |
8 | |
9 @recipe_test_api.placeholder_step_data | |
10 @staticmethod | |
11 def output_dir(files_dict, retcode=None): | |
12 assert type(files_dict) is dict | |
13 assert all(type(key) is str for key in files_dict.keys()) | |
14 assert all(type(value) is str for value in files_dict.values()) | |
15 return files_dict, retcode | |
16 | |
17 def stream_output(self, data, stream='stdout', retcode=None): | |
18 ret = recipe_test_api.StepTestData() | |
19 assert stream in ('stdout', 'stderr') | |
20 setattr(ret, stream, self.output(data, retcode).unwrap_placeholder()) | |
21 return ret | |
OLD | NEW |