summaryrefslogtreecommitdiff
path: root/test/sql/test_delete.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/sql/test_delete.py')
-rw-r--r--test/sql/test_delete.py41
1 files changed, 22 insertions, 19 deletions
diff --git a/test/sql/test_delete.py b/test/sql/test_delete.py
index 64173bb00..904dcee3f 100644
--- a/test/sql/test_delete.py
+++ b/test/sql/test_delete.py
@@ -1,11 +1,13 @@
#! coding:utf-8
-from sqlalchemy import Column, Integer, String, Table, delete, select, and_, or_
+from sqlalchemy import Column, Integer, String, Table, delete, select, and_, \
+ or_
from sqlalchemy.dialects import mysql
from sqlalchemy.testing import AssertsCompiledSQL, fixtures
class _DeleteTestBase(object):
+
@classmethod
def define_tables(cls, metadata):
Table('mytable', metadata,
@@ -33,8 +35,8 @@ class DeleteTest(_DeleteTestBase, fixtures.TablesTest, AssertsCompiledSQL):
self.assert_compile(
table1.delete().
- where(table1.c.myid == 7).
- where(table1.c.name == 'somename'),
+ where(table1.c.myid == 7).
+ where(table1.c.name == 'somename'),
'DELETE FROM mytable '
'WHERE mytable.myid = :myid_1 '
'AND mytable.name = :name_1')
@@ -59,11 +61,11 @@ class DeleteTest(_DeleteTestBase, fixtures.TablesTest, AssertsCompiledSQL):
prefix_with('C', 'D')
self.assert_compile(stmt,
- 'DELETE C D FROM mytable')
+ 'DELETE C D FROM mytable')
self.assert_compile(stmt,
- 'DELETE A B C D FROM mytable',
- dialect=mysql.dialect())
+ 'DELETE A B C D FROM mytable',
+ dialect=mysql.dialect())
def test_alias(self):
table1 = self.tables.mytable
@@ -71,7 +73,8 @@ class DeleteTest(_DeleteTestBase, fixtures.TablesTest, AssertsCompiledSQL):
talias1 = table1.alias('t1')
stmt = delete(talias1).where(talias1.c.myid == 7)
- self.assert_compile(stmt,
+ self.assert_compile(
+ stmt,
'DELETE FROM mytable AS t1 WHERE t1.myid = :myid_1')
def test_correlated(self):
@@ -80,19 +83,19 @@ class DeleteTest(_DeleteTestBase, fixtures.TablesTest, AssertsCompiledSQL):
# test a non-correlated WHERE clause
s = select([table2.c.othername], table2.c.otherid == 7)
self.assert_compile(delete(table1, table1.c.name == s),
- 'DELETE FROM mytable '
- 'WHERE mytable.name = ('
- 'SELECT myothertable.othername '
- 'FROM myothertable '
- 'WHERE myothertable.otherid = :otherid_1'
- ')')
+ 'DELETE FROM mytable '
+ 'WHERE mytable.name = ('
+ 'SELECT myothertable.othername '
+ 'FROM myothertable '
+ 'WHERE myothertable.otherid = :otherid_1'
+ ')')
# test one that is actually correlated...
s = select([table2.c.othername], table2.c.otherid == table1.c.myid)
self.assert_compile(table1.delete(table1.c.name == s),
- 'DELETE FROM mytable '
- 'WHERE mytable.name = ('
- 'SELECT myothertable.othername '
- 'FROM myothertable '
- 'WHERE myothertable.otherid = mytable.myid'
- ')')
+ 'DELETE FROM mytable '
+ 'WHERE mytable.name = ('
+ 'SELECT myothertable.othername '
+ 'FROM myothertable '
+ 'WHERE myothertable.otherid = mytable.myid'
+ ')')