diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-05-31 21:27:56 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2009-05-31 21:27:56 +0000 |
| commit | c84dd331df47a55bd0650686644da050311135f3 (patch) | |
| tree | d8b3ceadad1c875d7fa73c631c5fcd810e0afb3d /test/base | |
| parent | 13d4004774b8ea14e8ef1614bea7105122878748 (diff) | |
| download | sqlalchemy-c84dd331df47a55bd0650686644da050311135f3.tar.gz | |
slight cleanup i want in 0.5/0.6
Diffstat (limited to 'test/base')
| -rw-r--r-- | test/base/dependency.py | 18 |
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) |
