@@ -72,7 +72,7 @@ def test_translate_type_from_sqlite_to_mysql_all_valid_columns(
72
72
mysql_text_type = mysql_text_type ,
73
73
)
74
74
75
- for column in sqlite_column_types + ("INT64" ,):
75
+ for column in sqlite_column_types + ("INT64" , "BOOL" , ):
76
76
if column in {"Insert" , "insert" , "dialect" }:
77
77
continue
78
78
elif column == "VARCHAR" :
@@ -83,7 +83,7 @@ def test_translate_type_from_sqlite_to_mysql_all_valid_columns(
83
83
assert proc ._translate_type_from_sqlite_to_mysql (column ) == "BIGINT(19)"
84
84
elif column in {"TINYTEXT" , "TEXT" , "MEDIUMTEXT" , "LONGTEXT" }:
85
85
assert proc ._translate_type_from_sqlite_to_mysql (column ) == proc ._mysql_text_type
86
- elif column == " BOOLEAN" :
86
+ elif column in { "BOOL" , " BOOLEAN"} :
87
87
assert proc ._translate_type_from_sqlite_to_mysql (column ) == "TINYINT(1)"
88
88
else :
89
89
assert proc ._translate_type_from_sqlite_to_mysql (column ) == column
@@ -199,6 +199,7 @@ def test_translate_type_from_sqlite_to_mysql_all_valid_columns(
199
199
("FIXED UNSIGNED" , "FIXED UNSIGNED" ),
200
200
("FIXED(10,5)" , "FIXED(10,5)" ),
201
201
("FIXED(10,5) UNSIGNED" , "FIXED(10,5) UNSIGNED" ),
202
+ ("BOOL" , "TINYINT(1)" ),
202
203
("BOOLEAN" , "TINYINT(1)" ),
203
204
("INT64" , "BIGINT(19)" ),
204
205
],
0 commit comments