summaryrefslogtreecommitdiff
path: root/test/base
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2009-05-31 21:27:56 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2009-05-31 21:27:56 +0000
commitc84dd331df47a55bd0650686644da050311135f3 (patch)
treed8b3ceadad1c875d7fa73c631c5fcd810e0afb3d /test/base
parent13d4004774b8ea14e8ef1614bea7105122878748 (diff)
downloadsqlalchemy-c84dd331df47a55bd0650686644da050311135f3.tar.gz
slight cleanup i want in 0.5/0.6
Diffstat (limited to 'test/base')
-rw-r--r--test/base/dependency.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/test/base/dependency.py b/test/base/dependency.py
index 1318ef528..8fcd093b2 100644
--- a/test/base/dependency.py
+++ b/test/base/dependency.py
@@ -24,16 +24,16 @@ class DependencySortTest(TestBase):
assert_tuple(list(tuple), node)
if collection is None:
- collection = []
+ collection = set()
items = set()
- def assert_unique(node):
- for item in [i for i in node[1] or [node[0]]]:
- assert item not in items
+ def assert_unique(n):
+ for item in [i for i in n[1] or [n[0]]]:
+ assert item not in items, node
items.add(item)
if item in collection:
collection.remove(item)
- for c in node[2]:
- assert_unique(c)
+ for item in n[2]:
+ assert_unique(item)
assert_unique(node)
assert len(collection) == 0
@@ -171,8 +171,10 @@ class DependencySortTest(TestBase):
self.assert_sort(tuples, head)
def testcircular3(self):
- nodes = {}
- tuples = [('Question', 'Issue'), ('ProviderService', 'Issue'), ('Provider', 'Question'), ('Question', 'Provider'), ('ProviderService', 'Question'), ('Provider', 'ProviderService'), ('Question', 'Answer'), ('Issue', 'Question')]
+ question, issue, providerservice, answer, provider = "Question", "Issue", "ProviderService", "Answer", "Provider"
+
+ tuples = [(question, issue), (providerservice, issue), (provider, question), (question, provider), (providerservice, question), (provider, providerservice), (question, answer), (issue, question)]
+
head = topological.sort_as_tree(tuples, [], with_cycles=True)
self.assert_sort(tuples, head)