def test_a_list_with_only_hooks_returns_all_hooks(self): test_list = [ {"test_file": "file1:js"}, {"test_file": "file2:js"}, {"test_file": "file3:js"}, {"test_file": "file4:js"}, {"test_file": "file5:js"}, ] (tests, hooks) = grs.split_hook_runs_out(test_list) self.assertEqual(len(tests), 0) self.assertEqual(len(hooks), 5)
def test_a_list_with_no_hooks_returns_no_hooks(self): test_list = [ {"test_file": "file1.js"}, {"test_file": "file2.js"}, {"test_file": "file3.js"}, {"test_file": "file4.js"}, {"test_file": "file5.js"}, ] (tests, hooks) = grs.split_hook_runs_out(test_list) self.assertEqual(len(tests), 5) self.assertEqual(len(hooks), 0)
def test_a_list_with_a_mix_of_test_and_hooks_returns_both(self): test_list = [ {"test_file": "file1:js"}, {"test_file": "file2.js"}, {"test_file": "file3:js"}, {"test_file": "file4.js"}, {"test_file": "file5:js"}, ] (tests, hooks) = grs.split_hook_runs_out(test_list) self.assertEqual(len(tests), 2) self.assertEqual(len(hooks), 3)