def test_credential_parse_period_and_issuer_and_name(self): issuer, name, period = Credential.parse_key(b'20/Issuer:name') self.assertEqual(20, period) self.assertEqual('Issuer', issuer) self.assertEqual('name', name)
def test_credential_parse_period_and_name(self): issuer, name, period = Credential.parse_key(b'20/name') self.assertEqual(20, period) self.assertIsNone(issuer) self.assertEqual('name', name)
def test_credential_parse_only_name(self): issuer, name, period = Credential.parse_key(b'name') self.assertEqual(30, period) self.assertIsNone(issuer) self.assertEqual('name', name)
def test_credential_parse_weird_issuer_and_name(self): issuer, name, period = Credential.parse_key(b'weird/Issuer:name') self.assertEqual(30, period) self.assertEqual('weird/Issuer', issuer) self.assertEqual('name', name)