|
@@ -13,6 +13,17 @@ def test_insert_with_single_quotes():
|
|
|
db.close()
|
|
|
assert rowsaffected == 1
|
|
|
|
|
|
+'''
|
|
|
+def test_insert_with_double_quotes():
|
|
|
+ db = pymysql.connect(host='127.0.0.1', port=20015, user='test', password='test', database='test')
|
|
|
+ cursor = db.cursor()
|
|
|
+ sql = "insert into opensource(uid, name) values(1, \"hello\") where uid = 1"
|
|
|
+ cursor.execute(sql)
|
|
|
+ db.commit()
|
|
|
+ cursor.close()
|
|
|
+ db.close()
|
|
|
+'''
|
|
|
+
|
|
|
def test_select():
|
|
|
db = pymysql.connect(host='127.0.0.1', port=20015, user='test', password='test', database='test')
|
|
|
cursor = db.cursor()
|
|
@@ -190,78 +201,4 @@ def test_insert_automated_conversion():
|
|
|
|
|
|
db.commit()
|
|
|
|
|
|
- db.close()
|
|
|
-
|
|
|
-def test_insert_with_double_quotes():
|
|
|
- db = pymysql.connect(host='127.0.0.1', port=20015, user='test', password='test', database='test')
|
|
|
- cursor = db.cursor()
|
|
|
- sql = "insert into opensource(uid, name) values(33, \"hello\")"
|
|
|
- cursor.execute(sql)
|
|
|
- db.commit()
|
|
|
- rowsaffected = cursor.rowcount
|
|
|
- cursor.close()
|
|
|
- db.close()
|
|
|
- assert rowsaffected == 1
|
|
|
-
|
|
|
-def test_insert_with_double_quotes():
|
|
|
- db = pymysql.connect(host='127.0.0.1', port=20015, user='test', password='test', database='test')
|
|
|
- cursor = db.cursor()
|
|
|
- sql = "insert into opensource(uid, name) values(33, \"hello\")"
|
|
|
- rowsaffected = cursor.execute(sql)
|
|
|
- db.commit()
|
|
|
- cursor.close()
|
|
|
- db.close()
|
|
|
- assert rowsaffected == 1
|
|
|
-
|
|
|
-def test_insert_with_grave():
|
|
|
- db = pymysql.connect(host='127.0.0.1', port=20015, user='test', password='test', database='test')
|
|
|
- cursor = db.cursor()
|
|
|
-
|
|
|
- sql = "insert into `opensource`(uid, name) values(33, 'hello')"
|
|
|
- rowsaffected = cursor.execute(sql)
|
|
|
- assert rowsaffected == 1
|
|
|
-
|
|
|
- sql = "insert into opensource(`uid`, name) values(33, 'hello')"
|
|
|
- rowsaffected = cursor.execute(sql)
|
|
|
- assert rowsaffected == 1
|
|
|
-
|
|
|
- sql = "insert into opensource(`uid`, `name`) values(33, 'hello')"
|
|
|
- rowsaffected = cursor.execute(sql)
|
|
|
- assert rowsaffected == 1
|
|
|
-
|
|
|
- sql = "insert into `opensource`(`uid`, `name`) values(33, 'hello')"
|
|
|
- rowsaffected = cursor.execute(sql)
|
|
|
- assert rowsaffected == 1
|
|
|
-
|
|
|
- sql = "insert into opensource(uid, name) values(33, `hello`)"
|
|
|
- rowsaffected = cursor.execute(sql)
|
|
|
- assert rowsaffected == 0
|
|
|
-
|
|
|
- sql = "insert into \"opensource\"(uid, name) values(33, 'hello')"
|
|
|
- rowsaffected = cursor.execute(sql)
|
|
|
- assert rowsaffected == 0
|
|
|
-
|
|
|
- sql = "insert into 'opensource'(uid, name) values(33, 'hello')"
|
|
|
- rowsaffected = cursor.execute(sql)
|
|
|
- assert rowsaffected == 0
|
|
|
-
|
|
|
- db.commit()
|
|
|
- cursor.close()
|
|
|
- db.close()
|
|
|
-
|
|
|
-def test_insert_with_set_keyword():
|
|
|
- db = pymysql.connect(host='127.0.0.1', port=20015, user='test', password='test', database='test')
|
|
|
- cursor = db.cursor()
|
|
|
-
|
|
|
- sql = "insert into opensource set uid = 33, name = 'hello'"
|
|
|
- rowsaffected = cursor.execute(sql)
|
|
|
- assert rowsaffected == 1
|
|
|
-
|
|
|
- sql = "insert into opensource set `uid` = 33, `name` = 'hello'"
|
|
|
- rowsaffected = cursor.execute(sql)
|
|
|
- assert rowsaffected == 1
|
|
|
-
|
|
|
- db.commit()
|
|
|
- cursor.close()
|
|
|
- db.close()
|
|
|
-
|
|
|
+ db.close()
|