test_provider_security_service.py 841 B

123456789101112131415161718192021
  1. from cloudbridge.providers import interfaces
  2. from test.helpers import ProviderTestBase
  3. class ProviderSecurityServiceTestCase(ProviderTestBase):
  4. def __init__(self, methodName, provider):
  5. super(ProviderSecurityServiceTestCase, self).__init__(
  6. methodName=methodName, provider=provider)
  7. def test_list_key_pairs(self):
  8. key_pairs = self.provider.security.key_pairs.list()
  9. # Assume there's always one keypair at least
  10. self.assertIsInstance(key_pairs[0], interfaces.KeyPair)
  11. self.assertIsNotNone(key_pairs[0].name)
  12. def test_list_security_groups(self):
  13. groups = self.provider.security.security_groups.list()
  14. # Assume there's always one keypair at least
  15. self.assertIsInstance(groups[0], interfaces.SecurityGroup)
  16. self.assertIsNotNone(groups[0].name)