diff --git a/tests/backends/mysql/test_schema.py b/tests/backends/mysql/test_schema.py new file mode 100644 index 0000000000..b7c29f1b0d --- /dev/null +++ b/tests/backends/mysql/test_schema.py @@ -0,0 +1,18 @@ +import unittest + +from django.db import connection +from django.test import TestCase + + +@unittest.skipUnless(connection.vendor == 'mysql', 'MySQL tests') +class SchemaEditorTests(TestCase): + def test_quote_value(self): + editor = connection.schema_editor() + tested_values = [ + (42, '42'), + (1.754, '1.754'), + (False, '0'), + ] + for value, expected in tested_values: + with self.subTest(value=value): + self.assertEqual(editor.quote_value(value), expected)