Skip to content

Commit f6b6906

Browse files
committed
Manually setting table charset for mysqlx Russian unit test
Change-Id: I5e5a68ce83ac9d591a07c84845ed81ea89e8e598
1 parent 2242978 commit f6b6906

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

tests/test_mysqlx_crud.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4271,16 +4271,19 @@ class BugOra33904362(tests.MySQLxTests):
42714271
@foreach_session()
42724272
def test_russian_characters(self):
42734273
table_name = "BugOra33904362"
4274+
charset = "utf8mb4"
42744275

42754276
# create table
42764277
self.session.sql(f"DROP TABLE IF EXISTS {table_name}").execute()
4277-
self.session.sql(f"CREATE TABLE {table_name}(name VARCHAR(255))").execute()
4278+
self.session.sql(
4279+
f"CREATE TABLE {table_name}(name VARCHAR(255)) DEFAULT CHARSET={charset}"
4280+
).execute()
42784281

42794282
# populate table
42804283
self.session.sql(f"INSERT INTO {table_name} VALUES('света')").execute()
42814284

42824285
# run query and test it
4283-
sql = f"SELECT name n1, name FROM {table_name} WHERE name like'све%'"
4286+
sql = f"SELECT name n1, name FROM {table_name} WHERE name like 'све%'"
42844287
result = self.session.sql(sql).execute()
42854288
res = result.fetch_one()
42864289
self.assertEqual(res[0], "света")

0 commit comments

Comments
 (0)