Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
 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)