summaryrefslogtreecommitdiff
path: root/test/dependency.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2006-01-28 06:18:08 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2006-01-28 06:18:08 +0000
commitf05b29eb096135a8399586e40f0d07152808c091 (patch)
treee8b7fbdb90c0a5031f55e74a3e09107e92eef8a6 /test/dependency.py
parent58447f6af60fd99ef8a82144458c7620a69d2afb (diff)
downloadsqlalchemy-f05b29eb096135a8399586e40f0d07152808c091.tar.gz
working on representing longer circular relationships
Diffstat (limited to 'test/dependency.py')
-rw-r--r--test/dependency.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/dependency.py b/test/dependency.py
index 159a1864a..c2e5db164 100644
--- a/test/dependency.py
+++ b/test/dependency.py
@@ -115,6 +115,22 @@ class DependencySortTest(PersistTest):
]
head = DependencySorter(tuples, allitems).sort()
print "\n" + str(head)
+
+ def testcircular(self):
+ node1 = thingy('node1')
+ node2 = thingy('node2')
+ node3 = thingy('node3')
+ node4 = thingy('node4')
+ node5 = thingy('node5')
+ tuples = [
+ (node1, node2),
+ (node2, node3),
+ (node3, node1),
+ (node4, node5),
+ (node5, node4)
+ ]
+ head = DependencySorter(tuples, []).sort()
+ print "\n" + str(head)
if __name__ == "__main__":