# HG changeset patch # User Ralf Schlatterbeck # Date 1729591414 -7200 # Node ID 618dccf7199df7a91734bb03f5a1a67d9ec5a2f3 # Parent f7bd22bdef9d261dfa23b72c9146319e15e6514c Fix dbm filename issue Different versions of dbm implementations use different file names. diff -r f7bd22bdef9d -r 618dccf7199d test/test_demo.py --- a/test/test_demo.py Mon Oct 21 18:12:03 2024 +0200 +++ b/test/test_demo.py Tue Oct 22 12:03:34 2024 +0200 @@ -92,10 +92,12 @@ # verify the default anydbm db is created db_file = self.home + normpath("/db/nodes.user") + db_file2 = db_file + '.db' db_file_dumbdbm = self.home + normpath("/db/nodes.user.dir") self.assertTrue(os.path.isfile(db_file) or + os.path.isfile(db_file2) or os.path.isfile(db_file_dumbdbm), - "expected db file %s or %s does not exist" % ( + "expected db file %s[.db] or %s does not exist" % ( db_file, db_file_dumbdbm )) @@ -145,8 +147,9 @@ # verify the requested anydbm db file is created db_file = self.home + "/db/nodes.user" - self.assertTrue(os.path.isfile(db_file), - "expected db file %s does not exist" % db_file) + db_file2 = db_file + '.db' + self.assertTrue(os.path.isfile(db_file) or os.path.isfile(db_file2), + "expected db file %s[.db] does not exist" % db_file) # verify that template was set to jinja2 by reading config with open(self.home + "/config.ini", "r") as f: