Explorar o código

fix broken testing for config.py

oz123 %!s(int64=11) %!d(string=hai) anos
pai
achega
3caf8acb78
Modificáronse 1 ficheiros con 11 adicións e 7 borrados
  1. 11 7
      pwman/tests/db_tests.py

+ 11 - 7
pwman/tests/db_tests.py

@@ -240,16 +240,20 @@ class ConfigTest(unittest.TestCase):
         self.tester.create()
 
     def test_config_write(self):
-        config.save(os.path.join(os.path.dirname(__file__), 'testing_config'))
-        self.assertTrue(os.path.exists('testing_config'))
-        os.remove('testing_config')
+        _filename = os.path.join(os.path.dirname(__file__),
+                                 'testing_config')
+        config._file = _filename
+        config.save(_filename)
+        self.assertTrue(_filename)
+        os.remove(_filename)
 
     def test_config_write_with_none(self):
-        config._file = os.path.join(os.path.dirname(__file__),
-                                    'testing_config')
+        _filename = os.path.join(os.path.dirname(__file__),
+                                 'testing_config')
+        config._file = _filename
         config.save()
-        self.assertTrue(os.path.exists('testing_config'))
-        os.remove('testing_config')
+        self.assertTrue(os.path.exists(_filename))
+        os.remove(_filename)
 
     def test_write_no_permission(self):
         # this test will pass if you run as root ...