test_data_type.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:mysqlbinlog_flashback 作者: 58daojia-dba 项目源码 文件源码
def test_encoding_latin1(self):
        db = copy.copy(self.database)
        db["charset"] = "latin1"
        self.connect_conn_control(db)

        if platform.python_version_tuple()[0] == "2":
            string = unichr(233)
        else:
            string = "\u00e9"

        create_query = "CREATE TABLE test (test CHAR(12)) CHARACTER SET latin1 COLLATE latin1_bin;"
        insert_query = b"INSERT INTO test VALUES('" + string.encode('latin-1') + b"');"
        event = self.create_and_insert_value(create_query, insert_query)
        self.assertEqual(event.rows[0]["values"]["test"], string)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号