소스 검색

Make tests verbose and fast failing

oz123 10 년 전
부모
커밋
e274dbd235
2개의 변경된 파일3개의 추가작업 그리고 7개의 파일을 삭제
  1. 2 6
      pwman/tests/test_crypto_engine.py
  2. 1 1
      pwman/tests/test_pwman.py

+ 2 - 6
pwman/tests/test_crypto_engine.py

@@ -18,7 +18,7 @@ default_config = {'Global': {'umask': '0100', 'colors': 'yes',
 
 config.set_defaults(default_config)
 
-give_key = lambda msg: "verysecretkey"
+give_key = lambda msg: "12345"
 give_wrong_key = lambda msg: "verywrongtkey"
 
 salt = b'cUDHNMJdTRxiIDPXuT163UMvi4fd2pXz/bRg2Zm8ajE='
@@ -53,10 +53,6 @@ class CryptoEngineTest(unittest.TestCase):
     def test5_e_authenticate(self):
         ce = CryptoEngine.get()
         ce._reader = give_key
-        if not ce._salt:
-            ce._salt = salt
-        if not ce._digest:
-            ce._digest = digest
         self.assertFalse(ce.authenticate('verywrong'))
         self.assertTrue(ce.authenticate('12345'))
         ce._timeout = -1
@@ -94,4 +90,4 @@ class CryptoEngineTest(unittest.TestCase):
         self.assertEqual(decrypt.decode(), "topsecret")
 
 if __name__ == '__main__':
-    unittest.main()
+    unittest.main(verbosity=1, failfast=True)

+ 1 - 1
pwman/tests/test_pwman.py

@@ -56,5 +56,5 @@ def suite():
     return suite
 
 if __name__ == '__main__':
-    unittest.main()
+    unittest.main(verbosity=1, failfast=True)
     #unittest.TextTestRunner(verbosity=2).run(suite())