diff options
author | Jannis Pohlmann <jannis.pohlmann@codethink.co.uk> | 2012-04-17 13:35:06 +0100 |
---|---|---|
committer | Jannis Pohlmann <jannis.pohlmann@codethink.co.uk> | 2012-04-17 13:35:30 +0100 |
commit | 75adcd50b5565b45e80688244521702bb6fa6c2a (patch) | |
tree | 752f59a2fab033d7ff4665f8b98d9ac15633230c /morphlib/cachedrepo_tests.py | |
parent | 9d00fd2ad6299cdfd6ac240b921ebaf48f698178 (diff) | |
download | morph-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.py | 7 |
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) |