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
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