Index: appengine/findit/common/test/chrome_dependency_fetcher_test.py |
diff --git a/appengine/findit/common/test/chrome_dependency_fetcher_test.py b/appengine/findit/common/test/chrome_dependency_fetcher_test.py |
index fc47bef1f84db6940d390e62f7587a16cb635885..b74cd9a125ca55d011aa468117458639687e4dcc 100644 |
--- a/appengine/findit/common/test/chrome_dependency_fetcher_test.py |
+++ b/appengine/findit/common/test/chrome_dependency_fetcher_test.py |
@@ -35,13 +35,18 @@ class MockGitilesRepository(GitRepository): |
return self.RESPONSES.get(path, {}).get(revision, None) |
+def MockGitilesRepositoryFactory(repo_url): |
+ """A factory for creating ``MockGitilesRepository`` objects.""" |
+ return MockGitilesRepository(repo_url) |
+ |
+ |
class ChromiumDEPSTest(testing.AppengineTestCase): |
DEPS_GIT = '.DEPS.git' |
DEPS = 'DEPS' |
deps_downloader = chrome_dependency_fetcher.DEPSDownloader( |
- MockGitilesRepository()) |
+ MockGitilesRepositoryFactory) |
chrome_dep_fetcher = chrome_dependency_fetcher.ChromeDependencyFetcher( |
- MockGitilesRepository()) |
+ MockGitilesRepositoryFactory) |
def testUseDEPS_GIT(self): |
revision = 'abc' |
@@ -129,8 +134,8 @@ class ChromiumDEPSTest(testing.AppengineTestCase): |
self.mock(http_client_appengine.HttpClientAppengine, '_Get', _MockGet) |
deps_downloader = chrome_dependency_fetcher.DEPSDownloader( |
- gitiles_repository.GitilesRepository( |
- http_client=http_client_appengine.HttpClientAppengine())) |
+ lambda repo_url: gitiles_repository.GitilesRepository( |
+ http_client_appengine.HttpClientAppengine(), repo_url)) |
content = deps_downloader.Load( |
'http://chrome-internal', '50.0.1234.0', 'DEPS') |
self.assertEqual(content, 'Dummy DEPS content') |