def test_to_python(self): cnv = conversion.MySQLConverterBase() self.assertEqual('a value', cnv.to_python('nevermind', 'a value'))
def test_quote(self): cnv = conversion.MySQLConverterBase() self.assertEqual("'a value'", cnv.escape("'a value'"))
def test_to_mysql(self): cnv = conversion.MySQLConverterBase() self.assertEqual('a value', cnv.to_mysql('a value'))
def test_set_useunicode(self): cnv = conversion.MySQLConverterBase() cnv.set_unicode(False) self.assertEqual(False, cnv.use_unicode)
def test_set_charset(self): cnv = conversion.MySQLConverterBase() cnv.set_charset('latin2') self.assertEqual('latin2', cnv.charset)
def test_init2(self): cnv = conversion.MySQLConverterBase(charset='latin1', use_unicode=False) self.assertEqual('latin1', cnv.charset) self.assertEqual(False, cnv.use_unicode)
def test_init(self): cnv = conversion.MySQLConverterBase() self.assertEqual('utf8', cnv.charset) self.assertEqual(True, cnv.use_unicode)