blob: e66037d90ad05d604a9bfb6cca6034831ef1eb3e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
from sqlalchemy import select
from sqlalchemy import table
from sqlalchemy.dialects.mysql import base as mysql
from sqlalchemy.testing import AssertsCompiledSQL
from sqlalchemy.testing import expect_deprecated
from sqlalchemy.testing import fixtures
class CompileTest(AssertsCompiledSQL, fixtures.TestBase):
__dialect__ = mysql.dialect()
def test_distinct_string(self):
s = select("*").select_from(table("foo"))
s._distinct = "foo"
with expect_deprecated(
"Sending string values for 'distinct' is deprecated in the MySQL "
"dialect and will be removed in a future release"
):
self.assert_compile(s, "SELECT FOO * FROM foo")
|