Skip to content

Commit 093e812

Browse files
committed
add test
1 parent f63a71a commit 093e812

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

tests/test_suite.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,16 @@ def test_params(provider):
238238
res = cur.execute("SELECT * FROM users")
239239
assert (1, "[email protected]") == res.fetchone()
240240

241+
def test_none_param(provider):
242+
conn = connect(provider, ":memory:")
243+
cur = conn.cursor()
244+
cur.execute("CREATE TABLE users (id INTEGER, email TEXT)")
245+
cur.execute("INSERT INTO users VALUES (?, ?)", (1, None))
246+
cur.execute("INSERT INTO users VALUES (?, ?)", (1, "[email protected]"))
247+
res = cur.execute("SELECT * FROM users ORDER BY id")
248+
results = res.fetchall()
249+
assert results[0] == (1, None)
250+
assert results[1] == (2, "[email protected]")
241251

242252
@pytest.mark.parametrize("provider", ["libsql", "sqlite"])
243253
def test_fetchmany(provider):

0 commit comments

Comments
 (0)