summaryrefslogtreecommitdiff
path: root/test/ext/mypy/plain_files/sql_operations.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/ext/mypy/plain_files/sql_operations.py')
-rw-r--r--test/ext/mypy/plain_files/sql_operations.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/ext/mypy/plain_files/sql_operations.py b/test/ext/mypy/plain_files/sql_operations.py
index 6b06535bf..b4d0bd006 100644
--- a/test/ext/mypy/plain_files/sql_operations.py
+++ b/test/ext/mypy/plain_files/sql_operations.py
@@ -2,6 +2,7 @@ import typing
from sqlalchemy import Boolean
from sqlalchemy import column
+from sqlalchemy import func
from sqlalchemy import Integer
from sqlalchemy import select
from sqlalchemy import String
@@ -35,6 +36,9 @@ expr8 = c2 + 10
stmt = select(column("q")).where(lambda: column("g") > 5).where(c2 == 5)
+expr9 = c1.bool_op("@@")(func.to_tsquery("some & query"))
+
+
if typing.TYPE_CHECKING:
# as far as if this is ColumnElement, BinaryElement, SQLCoreOperations,
@@ -69,3 +73,6 @@ if typing.TYPE_CHECKING:
# EXPECTED_RE_TYPE: sqlalchemy..*ColumnElement\[builtins.int.?\]
reveal_type(expr8)
+
+ # EXPECTED_TYPE: BinaryExpression[bool]
+ reveal_type(expr9)