test: Add test to unset config items with the python bindings

This commit is contained in:
l-m-h@web.de 2017-12-07 12:40:51 +01:00 committed by David Bremner
parent 3444c731d2
commit 660f1a5a33

View file

@ -142,4 +142,17 @@ cat <<'EOF' >EXPECTED
EOF EOF
test_expect_equal_file EXPECTED OUTPUT test_expect_equal_file EXPECTED OUTPUT
test_begin_subtest "set_config with no value will unset config entries"
test_python <<'EOF'
import notmuch
db = notmuch.Database(mode=notmuch.Database.MODE.READ_WRITE)
db.set_config('testkey1', '')
db.set_config('testkey2', '')
db.set_config("zzzafter", '')
db.set_config("aaabefore", '')
v = db.get_configs()
print(list(v) == [])
EOF
test_expect_equal "$(cat OUTPUT)" "True"
test_done test_done