def test_16_init_detail(self): db_token = Token.query.filter_by(serial=self.serial1).first() token = TokenClass(db_token) token.add_init_details("otpkey", binascii.hexlify("secretkey")) detail = token.get_init_detail() self.assertTrue("otpkey" in detail, detail) # but the otpkey must not be written to token.token.info (DB) self.assertTrue("otpkey" not in token.token.get_info(), token.token.get_info()) token.set_init_details({"detail1": "value1"}) self.assertTrue("detail1" in token.get_init_details(), token.get_init_details())
def test_16_init_detail(self): db_token = Token.query.filter_by(serial=self.serial1).first() token = TokenClass(db_token) token.add_init_details("otpkey", hexlify_and_unicode("secretkey")) detail = token.get_init_detail() self.assertTrue("otpkey" in detail, detail) # but the otpkey must not be written to token.token.info (DB) self.assertTrue("otpkey" not in token.token.get_info(), token.token.get_info()) token.set_init_details({"detail1": "value1"}) self.assertTrue("detail1" in token.get_init_details(), token.get_init_details())
def test_16_init_detail(self): db_token = Token.query.filter_by(serial=self.serial1).first() token = TokenClass(db_token) token.add_init_details("otpkey", "secretkey") detail = token.get_init_detail() self.assertTrue("otpkey" in detail, detail) # but the otpkey must not be written to token.token.info (DB) self.assertTrue("otpkey" not in token.token.get_info(), token.token.get_info()) token.get_QRimage_data({"googleurl": "hotp://"}) self.assertRaises(Exception, token.set_init_details, "unvalid value") token.set_init_details({"detail1": "value1"}) self.assertTrue("detail1" in token.get_init_details(), token.get_init_details())