summaryrefslogtreecommitdiff
path: root/morphlib/sourcepool_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/sourcepool_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/sourcepool_tests.py')
-rw-r--r--morphlib/sourcepool_tests.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/morphlib/sourcepool_tests.py b/morphlib/sourcepool_tests.py
index 5ed5be4d..60f09dfc 100644
--- a/morphlib/sourcepool_tests.py
+++ b/morphlib/sourcepool_tests.py
@@ -22,7 +22,8 @@ import morphlib
class DummySource(object):
def __init__(self):
- self.repo = 'dummy.repo'
+ self.repo = morphlib.cachedrepo.CachedRepo(
+ 'repo', 'repo url', 'repo path')
self.original_ref = 'original/ref'
self.sha1 = 'dummy.sha1'
self.filename = 'dummy.morph'
@@ -47,13 +48,17 @@ class SourcePoolTests(unittest.TestCase):
def test_looks_up_source(self):
self.pool.add(self.source)
- result = self.pool.lookup(self.source.repo, self.source.original_ref,
+ result = self.pool.lookup(self.source.repo.original_name,
+ self.source.original_ref,
self.source.filename)
self.assertEqual(result, self.source)
def test_lookup_raises_keyerror_if_not_found(self):
- self.assertRaises(KeyError, self.pool.lookup, self.source.repo,
- self.source.original_ref, self.source.filename)
+ self.assertRaises(KeyError,
+ self.pool.lookup,
+ self.source.repo.original_name,
+ self.source.original_ref,
+ self.source.filename)
def test_iterates_in_add_order(self):
sources = []