def test_generate_one_key(self, rand_call): rand_call.return_value = 0.987654321 expected_key = 'BWa221u4' if not PY3: expected_key = 'Aa1txnLk' gen = AbstractAlphabetKeyGenerator(seed=12345) key = gen.generate_one_key() self.assertEqual(expected_key, key)
def test_generate_one_key(self): seed = 12345 expected_key = 'Aa1txnLk' gen = AbstractAlphabetKeyGenerator(seed=seed) key = gen.generate_one_key() self.assertEqual(expected_key, key)
def test_valid_key(self): gen = AbstractAlphabetKeyGenerator() goodkey = 'abc123+-' self.assertTrue(gen.valid_key(goodkey)) badkey = 'abc"123' self.assertFalse(gen.valid_key(badkey))
def test_init(self): gen = AbstractAlphabetKeyGenerator() self.assertEqual(gen.alphabet, SAFE_ALPHABET) self.assertEqual(gen.length, SHORT_LENGTH) self.assertTrue(hasattr(gen, 'base')) self.assertTrue(hasattr(gen, 'valid_re'))