Mercurial > p > roundup > code
diff test/test_demo.py @ 7912:5b47966bf6f0
issue2551334 - get test suite running under windows
Support dumbdbm on windows.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Sun, 28 Apr 2024 09:17:12 -0400 |
| parents | 5b1163dca9e1 |
| children | 618dccf7199d |
line wrap: on
line diff
--- a/test/test_demo.py Sun Apr 28 09:14:11 2024 -0400 +++ b/test/test_demo.py Sun Apr 28 09:17:12 2024 -0400 @@ -2,6 +2,8 @@ import unittest import os, sys, shutil +from os.path import normpath + from roundup.demo import install_demo, run_demo import roundup.scripts.roundup_server @@ -89,9 +91,13 @@ self.assertIn("http://localhost:8917/demo/", out.getvalue()) # verify the default anydbm db 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_file = self.home + normpath("/db/nodes.user") + db_file_dumbdbm = self.home + normpath("/db/nodes.user.dir") + self.assertTrue(os.path.isfile(db_file) or + os.path.isfile(db_file_dumbdbm), + "expected db file %s or %s does not exist" % ( + db_file, db_file_dumbdbm + )) # verify requested template was used with open(self.home + "/TEMPLATE-INFO.txt", "r") as f:
