From 41836c86f8eaaaa4df68adb6949349eade91c679 Mon Sep 17 00:00:00 2001 From: Kelsey Hawley Date: Tue, 17 Dec 2013 14:30:31 -0800 Subject: [PATCH] added test to confirm correct number of keys in db, key exists, and key has correct value --- tests/test_dump-anydbm.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tests/test_dump-anydbm.py b/tests/test_dump-anydbm.py index d35deef..5ea245a 100644 --- a/tests/test_dump-anydbm.py +++ b/tests/test_dump-anydbm.py @@ -36,4 +36,11 @@ def make_gdbm_test_db(request): def test_assert_gdbm_db_is_created_and_correctly_identified(make_gdbm_test_db): print "runing assert_gdbm_db_is_created_and_correctly_identified with gdbm test file" - assert whichdb(make_gdbm_test_db) == "dbm.gdbm" or "gdbm" \ No newline at end of file + assert whichdb(make_gdbm_test_db) == "dbm.gdbm" or "gdbm" + +def test_assert_reading_gdbm_correctly(make_gdbm_test_db): + print "running assert_reading_gdbm_correctly with gdbm test db" + db = gdbm.open(make_gdbm_test_db, "r") + assert len(db.keys()) == 2 + assert db.has_key('very first key') + assert db['very first key'] == 'very first value' \ No newline at end of file