| Index: Tools/Scripts/webkitpy/layout_tests/layout_package/bot_test_expectations_unittest.py
|
| diff --git a/Tools/Scripts/webkitpy/layout_tests/layout_package/bot_test_expectations_unittest.py b/Tools/Scripts/webkitpy/layout_tests/layout_package/bot_test_expectations_unittest.py
|
| index a95352398d11ea833a543010dbbcb5944cbb36d5..d3b8b1662746c18c97eee8824ea4682dc60ebe59 100644
|
| --- a/Tools/Scripts/webkitpy/layout_tests/layout_package/bot_test_expectations_unittest.py
|
| +++ b/Tools/Scripts/webkitpy/layout_tests/layout_package/bot_test_expectations_unittest.py
|
| @@ -30,6 +30,40 @@ import webkitpy.thirdparty.unittest2 as unittest
|
|
|
| from webkitpy.layout_tests.layout_package import bot_test_expectations
|
| from webkitpy.layout_tests.models import test_expectations
|
| +from webkitpy.layout_tests.port import builders
|
| +
|
| +
|
| +class BotTestExpectationsFactoryTest(unittest.TestCase):
|
| + def fake_results_json_for_builder(self, builder):
|
| + return bot_test_expectations.ResultsJSON(builder, 'Dummy content')
|
| +
|
| + def test_expectations_for_builder(self):
|
| + factory = bot_test_expectations.BotTestExpectationsFactory()
|
| + factory._results_json_for_builder = self.fake_results_json_for_builder
|
| +
|
| + old_builders = builders._exact_matches
|
| + builders._exact_matches = {
|
| + "Dummy builder name": {"port_name": "dummy-port", "specifiers": []},
|
| + }
|
| +
|
| + try:
|
| + self.assertIsNotNone(factory.expectations_for_builder('Dummy builder name'))
|
| + finally:
|
| + builders._exact_matches = old_builders
|
| +
|
| + def test_expectations_for_port(self):
|
| + factory = bot_test_expectations.BotTestExpectationsFactory()
|
| + factory._results_json_for_builder = self.fake_results_json_for_builder
|
| +
|
| + old_builders = builders._exact_matches
|
| + builders._exact_matches = {
|
| + "Dummy builder name": {"port_name": "dummy-port", "specifiers": []},
|
| + }
|
| +
|
| + try:
|
| + self.assertIsNotNone(factory.expectations_for_port('dummy-port'))
|
| + finally:
|
| + builders._exact_matches = old_builders
|
|
|
|
|
| class BotTestExpectationsTest(unittest.TestCase):
|
|
|