diff options
| author | mike bayer <mike_mp@zzzcomputing.com> | 2022-03-04 20:50:48 +0000 |
|---|---|---|
| committer | Gerrit Code Review <gerrit@ci3.zzzcomputing.com> | 2022-03-04 20:50:48 +0000 |
| commit | 2ec4aa792c0ec87b2bb10ec172e8bdacfb7b824a (patch) | |
| tree | 53fee3edaec733dfacc3649e14b078c632665a04 /test/dialect | |
| parent | 8316e21e3821f678cf4c0ecbc9df5e360ddb5668 (diff) | |
| parent | a926dea6b78c91b627f0f0b86cdc6a9279872e99 (diff) | |
| download | sqlalchemy-2ec4aa792c0ec87b2bb10ec172e8bdacfb7b824a.tar.gz | |
Merge "Fix repr for MySQL SET, generic Enum" into main
Diffstat (limited to 'test/dialect')
| -rw-r--r-- | test/dialect/mysql/test_types.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/dialect/mysql/test_types.py b/test/dialect/mysql/test_types.py index 3d26e1d07..de93a97a4 100644 --- a/test/dialect/mysql/test_types.py +++ b/test/dialect/mysql/test_types.py @@ -1310,6 +1310,24 @@ class EnumSetTest( [("", ""), ("", ""), ("two", "two"), (None, None)], ) + @testing.combinations( + ( + [""], + {"retrieve_as_bitwise": True}, + "SET('', retrieve_as_bitwise=True)", + ), + (["a"], {}, "SET('a')"), + (["a", "b", "c"], {}, "SET('a', 'b', 'c')"), + ( + ["a", "b", "c"], + {"collation": "utf8_bin"}, + "SET('a', 'b', 'c', collation='utf8_bin')", + ), + argnames="value,kw,expected", + ) + def test_set_repr(self, value, kw, expected): + eq_(repr(mysql.SET(*value, **kw)), expected) + def colspec(c): return testing.db.dialect.ddl_compiler( |
