示例#1
0
    def test_basic(self):
        sot = floating_ip.FloatingIP()
        self.assertEqual('floatingip', sot.resource_key)
        self.assertEqual('floatingips', sot.resources_key)
        self.assertEqual('/floatingips', sot.base_path)
        self.assertEqual('network', sot.service.service_type)
        self.assertTrue(sot.allow_create)
        self.assertTrue(sot.allow_get)
        self.assertTrue(sot.allow_update)
        self.assertTrue(sot.allow_delete)
        self.assertTrue(sot.allow_list)

        self.assertDictEqual(
            {
                "description": "description",
                "fixed_ip_address": "fixed_ip_address",
                "floating_ip_address": "floating_ip_address",
                "floating_network_id": "floating_network_id",
                "port_id": "port_id",
                "router_id": "router_id",
                "status": "status",
                "limit": "limit",
                "marker": "marker",
                "page_reverse": "page_reverse",
                "id": "id",
                "project_id": "tenant_id"
            }, sot._query_mapping._mapping)
示例#2
0
 def test_basic(self):
     sot = floating_ip.FloatingIP()
     self.assertEqual('floatingip', sot.resource_key)
     self.assertEqual('floatingips', sot.resources_key)
     self.assertEqual('/floatingips', sot.base_path)
     self.assertTrue(sot.allow_create)
     self.assertTrue(sot.allow_fetch)
     self.assertTrue(sot.allow_commit)
     self.assertTrue(sot.allow_delete)
     self.assertTrue(sot.allow_list)
 def test_basic(self):
     sot = floating_ip.FloatingIP()
     self.assertEqual('floatingip', sot.resource_key)
     self.assertEqual('floatingips', sot.resources_key)
     self.assertEqual('/floatingips', sot.base_path)
     self.assertEqual('network', sot.service.service_type)
     self.assertTrue(sot.allow_create)
     self.assertTrue(sot.allow_get)
     self.assertTrue(sot.allow_update)
     self.assertTrue(sot.allow_delete)
     self.assertTrue(sot.allow_list)
 def test_make_it(self):
     sot = floating_ip.FloatingIP(EXAMPLE)
     self.assertEqual(EXAMPLE['fixed_ip_address'], sot.fixed_ip_address)
     self.assertEqual(EXAMPLE['floating_ip_address'],
                      sot.floating_ip_address)
     self.assertEqual(EXAMPLE['floating_network_id'],
                      sot.floating_network_id)
     self.assertEqual(EXAMPLE['id'], sot.id)
     self.assertEqual(EXAMPLE['port_id'], sot.port_id)
     self.assertEqual(EXAMPLE['tenant_id'], sot.project_id)
     self.assertEqual(EXAMPLE['router_id'], sot.router_id)
示例#5
0
 def test_make_it(self):
     sot = floating_ip.FloatingIP(**EXAMPLE)
     self.assertEqual(EXAMPLE['created_at'], sot.created_at)
     self.assertEqual(EXAMPLE['fixed_ip_address'], sot.fixed_ip_address)
     self.assertEqual(EXAMPLE['floating_ip_address'],
                      sot.floating_ip_address)
     self.assertEqual(EXAMPLE['floating_network_id'],
                      sot.floating_network_id)
     self.assertEqual(EXAMPLE['id'], sot.id)
     self.assertEqual(EXAMPLE['port_id'], sot.port_id)
     self.assertEqual(EXAMPLE['tenant_id'], sot.project_id)
     self.assertEqual(EXAMPLE['router_id'], sot.router_id)
     self.assertEqual(EXAMPLE['description'], sot.description)
     self.assertEqual(EXAMPLE['status'], sot.status)
     self.assertEqual(EXAMPLE['revision_number'], sot.revision_number)
     self.assertEqual(EXAMPLE['updated_at'], sot.updated_at)
示例#6
0
 def get_ip(self, **data):
     return floating_ip.FloatingIP(**data).get(self.session)
示例#7
0
 def create_ip(self, **data):
     return floating_ip.FloatingIP(data).create(self.session)
示例#8
0
 def update_ip(self, **data):
     return floating_ip.FloatingIP(**data).update(self.session)
示例#9
0
 def delete_ip(self, **data):
     floating_ip.FloatingIP(**data).delete(self.session)