From 24a3437fda9f5f7ca402b963bd17dd51472f8693 Mon Sep 17 00:00:00 2001 From: Kelsey Hawley Date: Tue, 17 Dec 2013 14:48:26 -0800 Subject: [PATCH] adapted reading for dumbdbm. also removed the '.dir' from the name being passed through. Not needed for whichdb or .open --- tests/test_dump-anydbm.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/tests/test_dump-anydbm.py b/tests/test_dump-anydbm.py index a7e99af..0497fb8 100644 --- a/tests/test_dump-anydbm.py +++ b/tests/test_dump-anydbm.py @@ -47,7 +47,7 @@ def make_dumbdbm_test_db(request): os.remove(db_name+".dat") request.addfinalizer(delete_test_dumbdbm) - return db_name+".dir" + return db_name 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" @@ -62,4 +62,14 @@ def test_assert_reading_gdbm_correctly(make_gdbm_test_db): def test_assert_dumbdbm_db_is_created_and_correctly_identified(make_dumbdbm_test_db): print "runing assert_dumbdbm_db_is_created_and_correctly_identified with gdbm test file" - assert whichdb(make_dumbdbm_test_db) == "dbm.dumb" or "dumbdbm" \ No newline at end of file + assert whichdb(make_dumbdbm_test_db) == "dbm.dumb" or "dumbdbm" + +def test_assert_reading_dumbdbm_correctly(make_dumbdbm_test_db): + print "running assert_reading_dumbdbm_correctly with dumbdbm test db" + db = dumb.open(make_dumbdbm_test_db, "r") + assert len(db.keys()) == 2 + assert db.has_key('very first key') + assert db['very first key'] == 'very first value' + + +