diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-08-19 21:27:34 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-08-19 21:27:34 +0000 |
commit | 427ed1966f0f9ce13df49dcdbe43ce48333e94fa (patch) | |
tree | 20c34c3a838c37c73828473ea47e889c51f1fe8f /test/engine/reflection.py | |
parent | 20c82967ca98ceead88401ca8f35f8cf0e758318 (diff) | |
download | sqlalchemy-427ed1966f0f9ce13df49dcdbe43ce48333e94fa.tar.gz |
- fixed a bug in declarative test which was looking for old version of history
- Added "sorted_tables" accessor to MetaData, which returns
Table objects sorted in order of dependency as a list.
This deprecates the MetaData.table_iterator() method.
The "reverse=False" keyword argument has also been
removed from util.sort_tables(); use the Python
'reversed' function to reverse the results.
[ticket:1033]
Diffstat (limited to 'test/engine/reflection.py')
-rw-r--r-- | test/engine/reflection.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/engine/reflection.py b/test/engine/reflection.py index 873c05aa5..5916e8cad 100644 --- a/test/engine/reflection.py +++ b/test/engine/reflection.py @@ -555,7 +555,7 @@ class CreateDropTest(TestBase): ) def test_sorter( self ): - tables = metadata.table_iterator(reverse=False) + tables = metadata.sorted_tables table_names = [t.name for t in tables] self.assert_( table_names == ['users', 'orders', 'items', 'email_addresses'] or table_names == ['users', 'email_addresses', 'orders', 'items']) @@ -657,7 +657,7 @@ class SchemaTest(TestBase): Column('col2', sa.Integer, sa.ForeignKey('someschema.table1.col1')), schema='someschema') # ensure this doesnt crash - print [t for t in metadata.table_iterator()] + print [t for t in metadata.sorted_tables] buf = StringIO.StringIO() def foo(s, p=None): buf.write(s) |