changeset 8127:618dccf7199d permission-performance

Fix dbm filename issue Different versions of dbm implementations use different file names.
author Ralf Schlatterbeck <rsc@runtux.com>
date Tue, 22 Oct 2024 12:03:34 +0200
parents f7bd22bdef9d
children 261438b9c91c
files test/test_demo.py
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- 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:

Roundup Issue Tracker: http://roundup-tracker.org/