Skip to content

Commit 8df5321

Browse files
committed
Fix dbm filename issue
Different versions of dbm implementations use different file names.
1 parent 7d2f714 commit 8df5321

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

test/test_demo.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,10 +92,12 @@ def testDemoClassic(self):
9292

9393
# verify the default anydbm db is created
9494
db_file = self.home + normpath("/db/nodes.user")
95+
db_file2 = db_file + '.db'
9596
db_file_dumbdbm = self.home + normpath("/db/nodes.user.dir")
9697
self.assertTrue(os.path.isfile(db_file) or
98+
os.path.isfile(db_file2) or
9799
os.path.isfile(db_file_dumbdbm),
98-
"expected db file %s or %s does not exist" % (
100+
"expected db file %s[.db] or %s does not exist" % (
99101
db_file, db_file_dumbdbm
100102
))
101103

@@ -145,8 +147,9 @@ def testDemoJinja(self):
145147

146148
# verify the requested anydbm db file is created
147149
db_file = self.home + "/db/nodes.user"
148-
self.assertTrue(os.path.isfile(db_file),
149-
"expected db file %s does not exist" % db_file)
150+
db_file2 = db_file + '.db'
151+
self.assertTrue(os.path.isfile(db_file) or os.path.isfile(db_file2),
152+
"expected db file %s[.db] does not exist" % db_file)
150153

151154
# verify that template was set to jinja2 by reading config
152155
with open(self.home + "/config.ini", "r") as f:

0 commit comments

Comments
 (0)