Skip to content

Commit d86fb47

Browse files
author
Danil Tolmachev
committed
add negative test
1 parent 193e49f commit d86fb47

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

tests/test_glom_writing.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import pytest
2+
13
import dictdatabase as DDB
24

35
data = {
@@ -15,3 +17,11 @@ def test_glom_writing():
1517
purchase["status"] = "cancelled"
1618
session.write()
1719
assert DDB.at("users", key="users.Ben.status").read() == "cancelled"
20+
21+
22+
def test_glom_writing_sub_key_not_exists():
23+
DDB.at("users").create(data, force_overwrite=True)
24+
with pytest.raises(KeyError):
25+
with DDB.at("users", key="users.SUBKEY").session() as (session, purchase):
26+
purchase["status"] = "cancelled"
27+
session.write()

0 commit comments

Comments
 (0)