@@ -39,50 +39,3 @@ s = cs50.get_string();
3939 ```
4040 python tests/sql.py
4141 ```
42-
43- ### Sample Tests
44-
45- ```
46- import cs50
47- db = cs50.SQL("sqlite:///foo.db")
48- db.execute("CREATE TABLE IF NOT EXISTS cs50 (id INTEGER PRIMARY KEY, val TEXT, bin BLOB)")
49- db.execute("INSERT INTO cs50 (val) VALUES('a')")
50- db.execute("INSERT INTO cs50 (val) VALUES('b')")
51- db.execute("BEGIN")
52- db.execute("INSERT INTO cs50 (val) VALUES('c')")
53- db.execute("INSERT INTO cs50 (val) VALUES('x')")
54- db.execute("INSERT INTO cs50 (val) VALUES('y')")
55- db.execute("ROLLBACK")
56- db.execute("INSERT INTO cs50 (val) VALUES('z')")
57- db.execute("COMMIT")
58-
59- ---
60-
61- import cs50
62- db = cs50.SQL("mysql://root@localhost/test")
63- db.execute("CREATE TABLE IF NOT EXISTS cs50 (id INTEGER PRIMARY KEY, val TEXT, bin BLOB)")
64- db.execute("INSERT INTO cs50 (val) VALUES('a')")
65- db.execute("INSERT INTO cs50 (val) VALUES('b')")
66- db.execute("BEGIN")
67- db.execute("INSERT INTO cs50 (val) VALUES('c')")
68- db.execute("INSERT INTO cs50 (val) VALUES('x')")
69- db.execute("INSERT INTO cs50 (val) VALUES('y')")
70- db.execute("ROLLBACK")
71- db.execute("INSERT INTO cs50 (val) VALUES('z')")
72- db.execute("COMMIT")
73-
74- ---
75-
76- import cs50
77- db = cs50.SQL("postgresql://postgres@localhost/test")
78- db.execute("CREATE TABLE IF NOT EXISTS cs50 (id SERIAL PRIMARY KEY, val VARCHAR(16), bin BYTEA)")
79- db.execute("INSERT INTO cs50 (val) VALUES('a')")
80- db.execute("INSERT INTO cs50 (val) VALUES('b')")
81- db.execute("BEGIN")
82- db.execute("INSERT INTO cs50 (val) VALUES('c')")
83- db.execute("INSERT INTO cs50 (val) VALUES('x')")
84- db.execute("INSERT INTO cs50 (val) VALUES('y')")
85- db.execute("ROLLBACK")
86- db.execute("INSERT INTO cs50 (val) VALUES('z')")
87- db.execute("COMMIT")
88- ```
0 commit comments