diff options
Diffstat (limited to 'test/sql/test_operators.py')
-rw-r--r-- | test/sql/test_operators.py | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/test/sql/test_operators.py b/test/sql/test_operators.py index 6f068159e..2411fb0a3 100644 --- a/test/sql/test_operators.py +++ b/test/sql/test_operators.py @@ -2862,7 +2862,7 @@ class MatchTest(fixtures.TestBase, testing.AssertsCompiledSQL): def test_match_4(self): self.assert_compile( self.table1.c.myid.match("somstr"), - "mytable.myid @@ to_tsquery(%(myid_1)s)", + "mytable.myid @@ plainto_tsquery(%(myid_1)s)", dialect=postgresql.dialect(), ) @@ -2881,7 +2881,7 @@ class MatchTest(fixtures.TestBase, testing.AssertsCompiledSQL): def test_boolean_inversion_postgresql(self): self.assert_compile( ~self.table1.c.myid.match("somstr"), - "NOT mytable.myid @@ to_tsquery(%(myid_1)s)", + "NOT mytable.myid @@ plainto_tsquery(%(myid_1)s)", dialect=postgresql.dialect(), ) @@ -3429,7 +3429,7 @@ class ComposedLikeOperatorsTest(fixtures.TestBase, testing.AssertsCompiledSQL): class CustomOpTest(fixtures.TestBase): - def test_is_comparison(self): + def test_is_comparison_legacy(self): c = column("x") c2 = column("y") op1 = c.op("$", is_comparison=True)(c2).operator @@ -3438,6 +3438,15 @@ class CustomOpTest(fixtures.TestBase): assert operators.is_comparison(op1) assert not operators.is_comparison(op2) + def test_is_comparison_bool_op(self): + c = column("x") + c2 = column("y") + op1 = c.bool_op("$")(c2).operator + op2 = c.op("$")(c2).operator + + assert operators.is_comparison(op1) + assert not operators.is_comparison(op2) + @testing.combinations( (sqltypes.NULLTYPE,), (Integer(),), |