| Index: scripts/master/unittests/master_gen_test.py
|
| diff --git a/scripts/master/unittests/master_gen_test.py b/scripts/master/unittests/master_gen_test.py
|
| index 168a75eb829e45bf4c060b3f2867ca94cd9c3924..c1680f133ca9533a0a71958b692ee9de3091db27 100755
|
| --- a/scripts/master/unittests/master_gen_test.py
|
| +++ b/scripts/master/unittests/master_gen_test.py
|
| @@ -29,7 +29,7 @@ SAMPLE_BUILDERS_PY = """\
|
| }
|
| },
|
| "git_repo_url": "https://chromium.googlesource.com/test/test.git",
|
| - "master_base_class": "_FakeMaster",
|
| + "master_base_class": "_FakeMasterBase",
|
| "master_port": 20999,
|
| "master_port_alt": 40999,
|
| "master_type": "waterfall",
|
| @@ -49,16 +49,21 @@ SAMPLE_BUILDERS_PY = """\
|
| """
|
|
|
|
|
| -class _FakeMaster(object):
|
| +# This class fakes the base class from master_site_config.py.
|
| +class _FakeMasterBase(object):
|
| in_production = False
|
| is_production_host = False
|
| +
|
| +
|
| +# This class fakes the actual master class in master_site_config.py.
|
| +class _FakeMaster(_FakeMasterBase):
|
| project_name = 'test'
|
| - project_url = 'https://example.com/'
|
| + master_port = '20999'
|
| + slave_port = '30999'
|
| + master_port_alt = '40999'
|
| + buildbot_url = 'https://build.chromium.org/p/test'
|
| buildbucket_bucket = None
|
| -
|
| - @classmethod
|
| - def GetBotPassword(cls):
|
| - return ''
|
| + service_account_file = None
|
|
|
|
|
| class PopulateBuildmasterConfigTest(unittest.TestCase):
|
| @@ -68,7 +73,6 @@ class PopulateBuildmasterConfigTest(unittest.TestCase):
|
| fp.write(SAMPLE_BUILDERS_PY)
|
| fp.close()
|
|
|
| - setattr(_FakeMaster, '_FakeMaster', _FakeMaster)
|
| c = {}
|
| master_gen.PopulateBuildmasterConfig(c, fp.name, _FakeMaster)
|
|
|
| @@ -87,7 +91,6 @@ class PopulateBuildmasterConfigTest(unittest.TestCase):
|
| fp.write(contents)
|
| fp.close()
|
|
|
| - setattr(_FakeMaster, '_FakeMaster', _FakeMaster)
|
| c = {}
|
| master_gen.PopulateBuildmasterConfig(c, fp.name, _FakeMaster)
|
|
|
|
|