def test_single_suite(self): test_list = ["test{}".format(i) for i in range(10)] m = mock_open(read_data=yaml.dump({"selector": {"roots": []}})) with patch(ns("open"), m, create=True): render_misc_suite(test_list, "suite_name") handle = m() # The other writes are for the headers. self.assertEqual(2, handle.write.call_count) handle.write.assert_any_call("""selector: exclude_files: - test0 - test1 - test2 - test3 - test4 - test5 - test6 - test7 - test8 - test9 roots: [] """) calls = [call(os.path.join(grt.TEST_SUITE_DIR, "suite_name.yml"), "r")] m.assert_has_calls(calls, any_order=True) filename = os.path.join(grt.CONFIG_DIR, "suite_name_misc.yml") calls = [call(filename, "w")] m.assert_has_calls(calls, any_order=True)
def test_single_suite(self): test_list = ['test{}'.format(i) for i in range(10)] m = mock_open(read_data=yaml.dump({'selector': {'roots': []}})) with patch('buildscripts.evergreen_generate_resmoke_tasks.open', m, create=True): render_misc_suite(test_list, 'suite_name') handle = m() # The other writes are for the headers. self.assertEquals(2, handle.write.call_count) handle.write.assert_any_call("""selector: exclude_files: - test0 - test1 - test2 - test3 - test4 - test5 - test6 - test7 - test8 - test9 roots: [] """) calls = [call(os.path.join(grt.TEST_SUITE_DIR, 'suite_name.yml'), 'r')] m.assert_has_calls(calls, any_order=True) filename = os.path.join(grt.CONFIG_DIR, 'suite_name_misc.yml') calls = [call(filename, 'w')] m.assert_has_calls(calls, any_order=True)
def test_single_suite(self): test_list = ["test{}".format(i) for i in range(10)] m = mock_open(read_data=yaml.dump({"selector": {"roots": []}})) with patch(ns("open"), m, create=True): render_misc_suite(test_list, "suite_name") handle = m() # The other writes are for the headers. self.assertEqual(2, handle.write.call_count) handle.write.assert_any_call("""selector: exclude_files: - test0 - test1 - test2 - test3 - test4 - test5 - test6 - test7 - test8 - test9 roots: [] """) calls = [call(os.path.join(grt.TEST_SUITE_DIR, "suite_name.yml"), "r")] m.assert_has_calls(calls, any_order=True) filename = os.path.join(grt.CONFIG_DIR, "suite_name_misc.yml") calls = [call(filename, "w")] m.assert_has_calls(calls, any_order=True)
def test_single_suite(self): test_list = ['test{}'.format(i) for i in range(10)] m = mock_open(read_data=yaml.dump({'selector': {'roots': []}})) with patch('buildscripts.evergreen_generate_resmoke_tasks.open', m, create=True): render_misc_suite(test_list, 'suite_name') handle = m() # The other writes are for the headers. self.assertEquals(2, handle.write.call_count) handle.write.assert_any_call("""selector: exclude_files: - test0 - test1 - test2 - test3 - test4 - test5 - test6 - test7 - test8 - test9 roots: [] """) calls = [call(os.path.join(grt.TEST_SUITE_DIR, 'suite_name.yml'), 'r')] m.assert_has_calls(calls, any_order=True) filename = os.path.join(grt.CONFIG_DIR, 'suite_name_misc.yml') calls = [call(filename, 'w')] m.assert_has_calls(calls, any_order=True)