Exemplo n.º 1
0
    def test_parse_OATH_256(self):
        '''
        Test the OATH csv import for sha256 tokens
        '''
        csv = self._read_data("oath_tokens_sha256.csv")

        tokens = parseOATHcsv(csv)

        self.assertTrue(len(tokens) == 8, tokens)

        for serial, token in tokens.items():
            if 'sha256' in serial:
                self.assertTrue(token['hashlib'] == 'sha256', token)

        return
Exemplo n.º 2
0
    def test_parse_OATH_256(self):
        '''
        Test the OATH csv import for sha256 tokens
        '''
        csv = self._read_data("oath_tokens_sha256.csv")

        tokens = parseOATHcsv(csv)

        self.assertTrue(len(tokens) == 8, tokens)

        for serial, token in tokens.items():
            if 'sha256' in serial:
                self.assertTrue(token['hashlib'] == 'sha256', token)

        return
Exemplo n.º 3
0
    def test_parse_OATH(self):
        '''
        Test the OATH csv import for sha1 totp and hmac tokens
        '''
        csv = self._read_data("oath_tokens.csv")

        TOKENS = parseOATHcsv(csv)

        self.assertTrue(len(TOKENS) == 4, TOKENS)

        self.assertTrue(TOKENS["tok4"].get("timeStep") == 60, TOKENS)

        self.assertTrue(TOKENS["tok3"].get("otplen") == 8, TOKENS)

        return
Exemplo n.º 4
0
    def test_parse_OATH(self):
        '''
        Test the OATH csv import for sha1 totp and hmac tokens
        '''
        csv = self._read_data("oath_tokens.csv")

        TOKENS = parseOATHcsv(csv)

        self.assertTrue(len(TOKENS) == 4, TOKENS)

        self.assertTrue(TOKENS["tok4"].get("timeStep") == 60, TOKENS)

        self.assertTrue(TOKENS["tok3"].get("otplen") == 8, TOKENS)

        return