def test_oneway_password_lock(self): oneway = genpasswd.OneWayPassword("mygmailaccount", length=8) self.assertEqual(oneway.length, 8) self.assertEqual(oneway.keyphrase, "mygmailaccount") alg, salt = genpasswd.get_salt() self.assertEqual(alg, oneway.alg) self.assertEqual(salt, oneway.salt) passwd = oneway.lock() self.assertEqual(len(passwd), 8)
def test_change_master_password(self): salt = genpasswd.generate_master("newTestPasswd123", force=True) self.assertNotEqual(self.salt, salt) self.assertEqual(salt, genpasswd.get_salt()[-1])
def test_master_file(self): self.assertTrue(os.path.exists(genpasswd.PASSWORD_FILE)) self.assertEqual(self.salt, genpasswd.get_salt()[-1])