|
@@ -37,12 +37,15 @@ class Ferrum(unittest.TestCase):
|
|
|
|
|
|
def test_db_warning(self):
|
|
|
"when trying to run with old db, we should see warning"
|
|
|
- child = pexpect.spawn('../../scripts/pwman3 -t -d '+OLD_DB_PATH)
|
|
|
+ child = pexpect.spawn(os.path.join(os.path.dirname(__file__),
|
|
|
+ '../../scripts/pwman3')+' -t -d '+OLD_DB_PATH)
|
|
|
self.assertEqual(0, child.expect_exact(_db_warn, timeout=0.5))
|
|
|
|
|
|
def test_run_convert(self):
|
|
|
"invoke pwman with -k option to convert the old data"
|
|
|
- child = pexpect.spawn('../../scripts/pwman3 -t -k -d '+OLD_DB_PATH)
|
|
|
+ child = pexpect.spawn(os.path.join(os.path.dirname(__file__),
|
|
|
+ '../../scripts/pwman3')+' -t -k -d '+OLD_DB_PATH)
|
|
|
+ #child = pexpect.spawn('../../scripts/pwman3 -t -k -d '+OLD_DB_PATH)
|
|
|
child.expect('[\s|\S]+Please enter your password:', timeout=0.5)
|
|
|
self.assertEqual(6, child.sendline('12345'))
|
|
|
rv = child.expect_exact(('\r\npwman successfully converted the old database '
|