summaryrefslogtreecommitdiff
path: root/morphlib/cachedrepo_tests.py
diff options
context:
space:
mode:
authorJannis Pohlmann <jannis.pohlmann@codethink.co.uk>2012-04-17 13:35:06 +0100
committerJannis Pohlmann <jannis.pohlmann@codethink.co.uk>2012-04-17 13:35:30 +0100
commit75adcd50b5565b45e80688244521702bb6fa6c2a (patch)
tree752f59a2fab033d7ff4665f8b98d9ac15633230c /morphlib/cachedrepo_tests.py
parent9d00fd2ad6299cdfd6ac240b921ebaf48f698178 (diff)
downloadmorph-75adcd50b5565b45e80688244521702bb6fa6c2a.tar.gz
Add original_name member to CachedRepo. Use it for SourcePool lookups.
This is done to avoid a nasty mix of SourcePool lookups using CachedRepo objects (e.g. for strata within a system) versus lookups using repo names (e.g for sources within a stratum).
Diffstat (limited to 'morphlib/cachedrepo_tests.py')
-rw-r--r--morphlib/cachedrepo_tests.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/morphlib/cachedrepo_tests.py b/morphlib/cachedrepo_tests.py
index af2b81fa..72624f36 100644
--- a/morphlib/cachedrepo_tests.py
+++ b/morphlib/cachedrepo_tests.py
@@ -80,9 +80,11 @@ class CachedRepoTests(unittest.TestCase):
raise morphlib.execute.CommandFailure('git remote update origin', '')
def setUp(self):
+ self.repo_name = 'foo'
self.repo_url = 'git://foo.bar/foo.git'
self.repo_path = '/tmp/foo'
- self.repo = cachedrepo.CachedRepo(self.repo_url, self.repo_path)
+ self.repo = cachedrepo.CachedRepo(
+ self.repo_name, self.repo_url, self.repo_path)
self.repo._show_ref = self.show_ref
self.repo._rev_list = self.rev_list
self.repo._cat_file = self.cat_file
@@ -93,7 +95,8 @@ class CachedRepoTests(unittest.TestCase):
def tearDown(self):
self.tempdir.remove()
- def test_constructor_sets_url_and_path(self):
+ def test_constructor_sets_name_and_url_and_path(self):
+ self.assertEqual(self.repo.original_name, self.repo_name)
self.assertEqual(self.repo.url, self.repo_url)
self.assertEqual(self.repo.path, self.repo_path)