Advertisement
Guest User

Untitled

a guest
Dec 20th, 2011
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.03 KB | None | 0 0
  1. class ServersTest(unittest.TestCase):
  2.  
  3.     @classmethod
  4.     def setUpClass(cls):
  5.         cls.os = openstack.Manager()
  6.         cls.client = cls.os.servers_client
  7.         cls.config = cls.os.config
  8.         cls.image_ref = cls.config.env.image_ref
  9.         cls.flavor_ref = cls.config.env.flavor_ref
  10.  
  11.         meta = {'hello': 'world'}
  12.         accessIPv4 = '1.1.1.1'
  13.         accessIPv6 = '::babe:220.12.22.2'
  14.         name = rand_name('server')
  15.         file_contents = 'This is a test file.'
  16.         personality = [{'path': '/etc/test.txt',
  17.                        'contents': base64.b64encode(file_contents)}]
  18.         resp, initial_server_response = self.client.create_server(name,
  19.                                                  self.image_ref,
  20.                                                  self.flavor_ref,
  21.                                                  meta=meta,
  22.                                                  accessIPv4=accessIPv4,
  23.                                                  accessIPv6=accessIPv6,
  24.                                                  personality=personality)
  25.     self.client.wait_for_server_status(initial_server_response ['id'], 'ACTIVE')
  26.  
  27.     @classmethod
  28.     def tearDownClass(cls):
  29.     self.client.delete_server(server['id'])
  30.  
  31.     def test_verify_create_server_response(self):
  32.         self.assertEqual(202, resp.status)
  33.         self.assertTrue(server['id'] is not None)
  34.         self.assertTrue(server['adminPass'] is not None)
  35.  
  36.     def test_verify_server_properties(self):
  37.         #Verify the specified attributes are set correctly
  38.         resp, server = self.client.get_server(server['id'])
  39.         self.assertEqual('1.1.1.1', server['accessIPv4'])
  40.         self.assertEqual('::babe:220.12.22.2', server['accessIPv6'])
  41.         self.assertEqual(name, server['name'])
  42.         self.assertEqual(self.image_ref, server['image']['id'])
  43.         self.assertEqual(str(self.flavor_ref), server['flavor']['id'])
  44.  
  45.    def test_can_log_into_instance(self):
  46.     ....
  47.  
  48.    def test_anything_will_not_modify_instance(self):
  49.     ....
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement