def setUp(self): self.bs = BuildSystem() self.a = {'a': 'value'} self.b = {'b': 1 * 10} job = BuildStage() job.add(dump_args_to_json_file, (self.a, self.b)) self.bs.add_stage('test', job)
def setUp(self): self.bs = BuildSystem() self.a = {'a': 'value'} self.b = {'b': 1 * 10 } job = BuildStage() job.add(dump_args_to_json_file, (self.a, self.b)) self.bs.add_stage('test', job)
class TestStagesBuildStage(StagesBuildStepTests, TestCase): @classmethod def setUp(self): self.b = BuildStage() self.args = [ [1, 2], [2, 3], [1, 5], [8, 9] ] self.result = ''.join([ str(i) for i in self.args ]) def test_running(self, a=None, b=None): for arg in self.args: self.b.add(dump_args_to_json_file, [arg[0], arg[1]]) self.b.run() with open('t', 'r') as f: jsn = f.read() self.assertEqual(sorted(self.result), sorted(jsn)) @classmethod def tearDown(self): if os.path.exists('t'): os.remove('t')
def setUp(self): self.bs = BuildSystem() self.a = {'a': 1} self.b = {'b': 'string'} self.c = {'c': 'string' * 4} self.d = {'d': 10 * 4} self.fn_one = 'one.json' self.fn_two = 'two.json' self.fn_three = 'three.json' self.fn_four = 'four.json' job_one = BuildStage() job_two = BuildStage() job_three = BuildStage() job_four = BuildStage() job_one.add(dump_args_to_json_file_with_newlines, (self.a, self.b, self.fn_one)) job_one.add(dump_args_to_json_file_with_newlines, (self.d, self.c, self.fn_one)) job_one.add(dummy_function, (self.a, self.b)) job_one.add(dummy_function, (self.a, self.c)) job_two.add(dump_args_to_json_file_with_newlines, (self.a, self.b, self.fn_two)) job_two.add(dump_args_to_json_file_with_newlines, (self.c, self.d, self.fn_two)) job_two.add(dummy_function, (self.a, self.c)) job_two.add(dummy_function, (self.a, self.d)) job_three.add(dump_args_to_json_file_with_newlines, (self.c, self.b, self.fn_three)) job_three.add(dump_args_to_json_file_with_newlines, (self.a, self.d, self.fn_three)) job_three.add(dummy_function, (self.a, self.b)) job_three.add(dummy_function, (self.a, self.c)) job_four.add(dump_args_to_json_file_with_newlines, (self.a, self.a, self.fn_four)) job_four.add(dump_args_to_json_file_with_newlines, (self.a, self.b, self.fn_four)) job_four.add(dummy_function, (self.a, self.c)) job_four.add(dummy_function, (self.a, self.c)) self.bs.add_stage('one', job_one) self.bs.add_stage('two', job_two) self.bs.add_stage('three', job_three) self.bs.add_stage('four', job_four)
def setUp(self): self.bs = BuildSystem() self.a = {'a': 1 } self.b = {'b': 'string'} self.c = {'c': 'string' * 4 } self.d = {'d': 10 * 4 } self.fn_one = 'one.json' self.fn_two = 'two.json' self.fn_three = 'three.json' self.fn_four = 'four.json' job_one = BuildStage() job_two = BuildStage() job_three = BuildStage() job_four = BuildStage() job_one.add(dump_args_to_json_file_with_newlines, (self.a, self.b, self.fn_one)) job_one.add(dump_args_to_json_file_with_newlines, (self.d, self.c, self.fn_one)) job_one.add(dummy_function, (self.a, self.b)) job_one.add(dummy_function, (self.a, self.c)) job_two.add(dump_args_to_json_file_with_newlines, (self.a, self.b, self.fn_two)) job_two.add(dump_args_to_json_file_with_newlines, (self.c, self.d, self.fn_two)) job_two.add(dummy_function, (self.a, self.c)) job_two.add(dummy_function, (self.a, self.d)) job_three.add(dump_args_to_json_file_with_newlines, (self.c, self.b, self.fn_three)) job_three.add(dump_args_to_json_file_with_newlines, (self.a, self.d, self.fn_three)) job_three.add(dummy_function, (self.a, self.b)) job_three.add(dummy_function, (self.a, self.c)) job_four.add(dump_args_to_json_file_with_newlines, (self.a, self.a, self.fn_four)) job_four.add(dump_args_to_json_file_with_newlines, (self.a, self.b, self.fn_four)) job_four.add(dummy_function, (self.a, self.c)) job_four.add(dummy_function, (self.a, self.c)) self.bs.add_stage('one', job_one) self.bs.add_stage('two', job_two) self.bs.add_stage('three', job_three) self.bs.add_stage('four', job_four)