diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-11-22 18:05:05 -0500 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2011-11-22 18:05:05 -0500 |
| commit | 4de3b28abce67a09dfde1cffd8a244b6542ae8c1 (patch) | |
| tree | a5ec8ef126ce6dc82eff4e8d9e7393ac80dcbb77 /test/sql | |
| parent | 90b6ca30e430a06ed1d1696f3881ae72c6014ecd (diff) | |
| download | sqlalchemy-4de3b28abce67a09dfde1cffd8a244b6542ae8c1.tar.gz | |
fixes to actually get tests to pass
Diffstat (limited to 'test/sql')
| -rw-r--r-- | test/sql/test_update.py | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/test/sql/test_update.py b/test/sql/test_update.py index 87fd6ffd5..2ea3d92a4 100644 --- a/test/sql/test_update.py +++ b/test/sql/test_update.py @@ -7,9 +7,7 @@ from test.lib import * from test.lib.schema import Table, Column from sqlalchemy.dialects import mysql -class UpdateFromTest(fixtures.TablesTest, AssertsCompiledSQL): - __dialect__ = 'default' - +class _UpdateFromTestBase(object): @classmethod def define_tables(cls, metadata): Table('users', metadata, @@ -65,6 +63,12 @@ class UpdateFromTest(fixtures.TablesTest, AssertsCompiledSQL): ), ) + +class UpdateFromCompileTest(_UpdateFromTestBase, fixtures.TablesTest, AssertsCompiledSQL): + __dialect__ = 'default' + + run_create_tables = run_inserts = run_deletes = None + def test_render_table(self): users, addresses = self.tables.users, self.tables.addresses self.assert_compile( @@ -134,6 +138,8 @@ class UpdateFromTest(fixtures.TablesTest, AssertsCompiledSQL): u'id_1': 7, 'name': 'newname'} ) +class UpdateFromRoundTripTest(_UpdateFromTestBase, fixtures.TablesTest): + @testing.requires.update_from def test_exec_two_table(self): users, addresses = self.tables.users, self.tables.addresses |
