@@ -39,50 +39,3 @@ s = cs50.get_string();
39
39
```
40
40
python tests/sql.py
41
41
```
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