def test_expectations_for_builder(self): factory = bot_test_expectations.BotTestExpectationsFactory( self.fake_builder_list()) factory._results_json_for_builder = self.fake_results_json_for_builder self.assertIsNotNone( factory.expectations_for_builder('Dummy builder name'))
def test_results_url_for_builder(self): factory = bot_test_expectations.BotTestExpectationsFactory( self.fake_builder_list()) self.assertEqual( factory._results_url_for_builder('Dummy builder name'), 'https://test-results.appspot.com/testfile?testtype=blink_web_tests' '&name=results-small.json&master=dummy.master&builder=Dummy%20builder%20name' )
def test_results_url_for_builder_with_custom_step_name(self): factory = bot_test_expectations.BotTestExpectationsFactory( self.fake_builder_list(), 'weblayer_shell_wpt') self.assertEqual( factory._results_url_for_builder('Dummy builder name'), 'https://test-results.appspot.com/testfile?testtype=weblayer_shell_wpt' '&name=results-small.json&master=dummy.master&builder=Dummy%20builder%20name') self.assertEqual( factory._results_url_for_builder('Dummy tryserver builder name'), 'https://test-results.appspot.com/testfile?' 'testtype=weblayer_shell_wpt' '&name=results-small.json&master=tryserver.dummy.master' '&builder=Dummy%20tryserver%20builder%20name') self.assertEqual( factory._results_url_for_builder('Dummy tryserver builder name', True), 'https://test-results.appspot.com/testfile?' 'testtype=weblayer_shell_wpt%20%28with%20patch%29' '&name=results-small.json&master=tryserver.dummy.master' '&builder=Dummy%20tryserver%20builder%20name')