testprovidersecurityservice.py 1.0 KB

12345678910111213141516171819202122232425
  1. import unittest
  2. from cloudbridge.providers.factory import CloudProviderFactory
  3. from cloudbridge.providers.factory import ProviderList
  4. from cloudbridge.providers import interfaces
  5. from test.helpers import ProviderTestBase
  6. class ProviderSecurityServiceTestCase(ProviderTestBase):
  7. def __init__(self, methodName, provider):
  8. super(ProviderSecurityServiceTestCase, self).__init__(
  9. methodName=methodName, provider=provider)
  10. def test_list_key_pairs(self):
  11. key_pairs = self.provider.security.list_key_pairs()
  12. # Assume there's always one keypair at least
  13. self.assertIsInstance(key_pairs[0], interfaces.KeyPair)
  14. self.assertIsNotNone(key_pairs[0].name)
  15. def test_crud_security_groups(self):
  16. #groups = self.provider.security.create_security_group()
  17. groups = self.provider.security.list_security_groups()
  18. # Assume there's always one keypair at least
  19. # self.assertIsInstance(groups[0], interfaces.KeyPair)
  20. # self.assertIsNotNone(key_pairs[0].name)