def testLoadSecretsFromFile (self): self.__create_test_secrets_path() generatedSecrets = generate_secrets_to_file(self.tmpFile) secrets = load_secrets_from_file(self.tmpFile) self.assertEquals( secrets, generatedSecrets, "Loaded secrets are same as generated ones" ) self.__remove_test_secrets_path()
def testValidatetokenFromGeneratedSecrets (self): self.__create_test_secrets_path() generatedSecrets = generate_secrets_to_file(self.tmpFile) sigmund = Sigmund() sigmund.secret = load_secrets_from_file(self.tmpFile); testData = {"hello": "world"} token = sigmund.generate(testData) self.assertTrue( sigmund.validate(token, testData), "Can validate a token with secrets loaded from file" ) self.__remove_test_secrets_path()