Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1827)

Unified Diff: appengine/findit/lib/gitiles/test/gitiles_repository_test.py

Issue 2344443005: [Findit] Factoring the gitiles (etc) stuff out into its own directory (Closed)
Patch Set: reverted unintended change to an __init__ file Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: appengine/findit/lib/gitiles/test/gitiles_repository_test.py
diff --git a/appengine/findit/common/test/git_repository_test.py b/appengine/findit/lib/gitiles/test/gitiles_repository_test.py
similarity index 93%
rename from appengine/findit/common/test/git_repository_test.py
rename to appengine/findit/lib/gitiles/test/gitiles_repository_test.py
index 8cf1d0cd9a1c3c5e0721061eb2ceda95b8d5dcbf..fa6bf229751bf38796726d8e75e1d5383eed49c3 100644
--- a/appengine/findit/common/test/git_repository_test.py
+++ b/appengine/findit/lib/gitiles/test/gitiles_repository_test.py
@@ -9,9 +9,11 @@ import re
from testing_utils import testing
-from common import git_repository
+from lib.gitiles import gitiles_repository
+from lib.gitiles.change_log import ChangeLog
stgao 2016/10/28 18:21:00 order of import
wrengr 2016/10/28 19:24:49 Done.
+# TODO(wrengr): we shouldn't have anything in the gitiles directory
+# depend on stuff in the common directory.
from common import retry_http_client
-from common.change_log import ChangeLog
COMMIT_MESSAGE = ('Add popover for snapshot canvas log.\n\n'
@@ -287,12 +289,13 @@ class GitRepositoryTest(testing.AppengineTestCase):
super(GitRepositoryTest, self).setUp()
self.http_client_for_git = HttpClientForGit()
self.repo_url = 'https://repo.test'
- self.git_repo = git_repository.GitRepository(self.repo_url,
+ self.git_repo = gitiles_repository.GitilesRepository(self.repo_url,
self.http_client_for_git)
def testGitRepositoryPropertySetters(self):
http_client_for_git = HttpClientForGit()
- git_repo = git_repository.GitRepository(http_client=http_client_for_git)
+ git_repo = gitiles_repository.GitilesRepository(
+ http_client=http_client_for_git)
git_repo.repo_url = 'https://repo'
self.assertEqual(git_repo.repo_url, 'https://repo')
@@ -352,12 +355,12 @@ class GitRepositoryTest(testing.AppengineTestCase):
self.assertEqual(code_review_url, testcase['code_review_url'])
def testEndingSlashInRepoUrl(self):
- git_repo1 = git_repository.GitRepository(self.repo_url,
- self.http_client_for_git)
+ git_repo1 = gitiles_repository.GitilesRepository(
+ self.repo_url, self.http_client_for_git)
self.assertEqual(self.repo_url, git_repo1.repo_url)
- git_repo2 = git_repository.GitRepository('%s/' % self.repo_url,
- self.http_client_for_git)
+ git_repo2 = gitiles_repository.GitilesRepository(
+ '%s/' % self.repo_url, self.http_client_for_git)
self.assertEqual(self.repo_url, git_repo2.repo_url)
def testMalformattedJsonReponse(self):
@@ -489,8 +492,8 @@ class GitRepositoryTest(testing.AppengineTestCase):
{'commit': '2'},
{'commit': '1'}]
}
- self.mock(git_repository.GitRepository, '_SendRequestForJsonResponse',
- _MockSendRequestForJsonResponse)
+ self.mock(gitiles_repository.GitilesRepository,
+ '_SendRequestForJsonResponse', _MockSendRequestForJsonResponse)
expected_commits = ['3', '2', '1']
actual_commits = self.git_repo.GetCommitsBetweenRevisions('0', '3')
self.assertEqual(expected_commits, actual_commits)
@@ -498,8 +501,8 @@ class GitRepositoryTest(testing.AppengineTestCase):
def testGetCommitsBetweenRevisionsWithEmptyData(self):
def _MockSendRequestForJsonResponse(*_):
return None
- self.mock(git_repository.GitRepository, '_SendRequestForJsonResponse',
- _MockSendRequestForJsonResponse)
+ self.mock(gitiles_repository.GitilesRepository,
+ '_SendRequestForJsonResponse', _MockSendRequestForJsonResponse)
expected_commits = []
actual_commits = self.git_repo.GetCommitsBetweenRevisions('0', '3')
self.assertEqual(expected_commits, actual_commits)
@@ -512,8 +515,8 @@ class GitRepositoryTest(testing.AppengineTestCase):
{'something_else': '2'}
]
}
- self.mock(git_repository.GitRepository, '_SendRequestForJsonResponse',
- _MockSendRequestForJsonResponse)
+ self.mock(gitiles_repository.GitilesRepository,
+ '_SendRequestForJsonResponse', _MockSendRequestForJsonResponse)
expected_commits = ['1']
actual_commits = self.git_repo.GetCommitsBetweenRevisions('0', '3')
self.assertEqual(expected_commits, actual_commits)
@@ -536,8 +539,8 @@ class GitRepositoryTest(testing.AppengineTestCase):
]
}
- self.mock(git_repository.GitRepository, '_SendRequestForJsonResponse',
- _MockSendRequestForJsonResponse)
+ self.mock(gitiles_repository.GitilesRepository,
+ '_SendRequestForJsonResponse', _MockSendRequestForJsonResponse)
expected_commits = ['3', '2', '1']
actual_commits = self.git_repo.GetCommitsBetweenRevisions('0', '3', n=2)
self.assertEqual(expected_commits, actual_commits)
@@ -547,8 +550,8 @@ class GitRepositoryTest(testing.AppengineTestCase):
self.assertTrue(bool(kargs))
return {'log': [json.loads(COMMIT_LOG[5:])]}
- self.mock(git_repository.GitRepository, '_SendRequestForJsonResponse',
- _MockSendRequestForJsonResponse)
+ self.mock(gitiles_repository.GitilesRepository,
+ '_SendRequestForJsonResponse', _MockSendRequestForJsonResponse)
changelogs = self.git_repo.GetChangeLogs('0', '2')
@@ -568,15 +571,16 @@ class GitRepositoryTest(testing.AppengineTestCase):
return {'log': [log1], 'next': 'next_page_commit'}
- self.mock(git_repository.GitRepository, '_SendRequestForJsonResponse',
- _MockSendRequestForJsonResponse)
+ self.mock(gitiles_repository.GitilesRepository,
+ '_SendRequestForJsonResponse', _MockSendRequestForJsonResponse)
changelogs = self.git_repo.GetChangeLogs('0', '2')
self.assertEqual(len(changelogs), 2)
def testGetWrappedGitRepositoryClass(self):
- repo = git_repository.GitRepository('http://repo_url', HttpClientForGit())
+ repo = gitiles_repository.GitilesRepository(
+ 'http://repo_url', HttpClientForGit())
self.assertEqual(repo.repo_url, 'http://repo_url')
self.assertTrue(isinstance(repo.http_client, HttpClientForGit))

Powered by Google App Engine
This is Rietveld 408576698