Esempio n. 1
0
    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()
Esempio n. 2
0
    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()