Example #1
0
 def test_two_keys_incorrect_key_id(self):
     with self.assertRaisesMessage(InvalidKeyError,
                                   "No key matches the given key_id"):
         keys.get_key_file_name(
             keys={"test-issuer": ["first-key.pem", "second-key.pem"]},
             issuer="test-issuer",
             key_id="incorrect-key")
Example #2
0
 def test_two_keys_with_key_id_2_exact(self):
     file_name = keys.get_key_file_name(
         keys={"test-issuer": ["first-key.pem", "second-key.pem"]},
         issuer="test-issuer",
         key_id="second-key.pem")
     self.assertEqual(file_name, "second-key.pem")
Example #3
0
 def test_two_keys_no_key_id(self):
     file_name = keys.get_key_file_name(
         keys={"test-issuer": ["first-key.pem", "second-key.pem"]},
         issuer="test-issuer")
     self.assertEqual(file_name, "first-key.pem")
Example #4
0
 def test_one_key_with_key_id(self):
     file_name = keys.get_key_file_name(
         keys={"test-issuer": ["first-key.pem"]}, issuer="test-issuer")
     self.assertEqual(file_name, "first-key.pem")
Example #5
0
 def test_one_key_string(self):
     file_name = keys.get_key_file_name(
         keys={"test-issuer": "first-key.pem"}, issuer="test-issuer")
     self.assertEqual(file_name, "first-key.pem")
Example #6
0
 def test_other_issuer_keys(self):
     with self.assertRaisesMessage(InvalidKeyError,
                                   "No keys defined for the given issuer"):
         keys.get_key_file_name(keys={"other-issuer": ["other-key.pem"]},
                                issuer="test-issuer")
Example #7
0
 def test_empty_keys(self):
     with self.assertRaisesMessage(InvalidKeyError,
                                   "No keys defined for the given issuer"):
         keys.get_key_file_name(keys={}, issuer="test-issuer")
 def test_two_keys_incorrect_key_id(self):
     with self.assertRaisesMessage(InvalidKeyError, 'No key matches the given key_id'):
         keys.get_key_file_name(keys={'test-issuer': ['first-key.pem', 'second-key.pem']}, issuer='test-issuer', key_id='incorrect-key')
 def test_two_keys_with_key_id_2_no_pem(self):
     file_name = keys.get_key_file_name(keys={'test-issuer': ['first-key.pem', 'second-key.pem']}, issuer='test-issuer', key_id='second-key')
     self.assertEqual(file_name, 'second-key.pem')
 def test_one_key_with_key_id(self):
     file_name = keys.get_key_file_name(keys={'test-issuer': ['first-key.pem']}, issuer='test-issuer')
     self.assertEqual(file_name, 'first-key.pem')
 def test_one_key_string(self):
     file_name = keys.get_key_file_name(keys={'test-issuer': 'first-key.pem'}, issuer='test-issuer')
     self.assertEqual(file_name, 'first-key.pem')
 def test_other_issuer_keys(self):
     with self.assertRaisesMessage(InvalidKeyError, 'No keys defined for the given issuer'):
         keys.get_key_file_name(keys={'other-issuer': ['other-key.pem']}, issuer='test-issuer')
 def test_empty_keys(self):
     with self.assertRaisesMessage(InvalidKeyError, 'No keys defined for the given issuer'):
         keys.get_key_file_name(keys={}, issuer='test-issuer')