Пример #1
0
    def test_pool_create(self):
        form_data = {
            'name': 'pool1name',
            'description': 'pool1description',
            'subnet_id': '12381d38-c3eb-4fee-9763-12de3338041e',
            'protocol': 'HTTP',
            'lb_method': 'ROUND_ROBIN',
            'admin_state_up': True
        }

        pool = {
            'pool': {
                'id': 'abcdef-c3eb-4fee-9763-12de3338041e',
                'name': 'pool1name',
                'description': 'pool1description',
                'subnet_id': '12381d38-c3eb-4fee-9763-12de3338041e',
                'protocol': 'HTTP',
                'lb_method': 'ROUND_ROBIN',
                'admin_state_up': True
            }
        }
        neutronclient.create_pool({'pool': form_data}).AndReturn(pool)
        self.mox.ReplayAll()

        ret_val = api.lbaas.pool_create(self.request, **form_data)
        self.assertIsInstance(ret_val, api.lbaas.Pool)
    def test_pool_create(self):
        form_data = {'name': 'pool1name',
                     'description': 'pool1description',
                     'subnet_id': '12381d38-c3eb-4fee-9763-12de3338041e',
                     'protocol': 'HTTP',
                     'lb_method': 'ROUND_ROBIN',
                     'admin_state_up': True
                     }

        pool = {'pool': {'id': 'abcdef-c3eb-4fee-9763-12de3338041e',
                         'name': 'pool1name',
                         'description': 'pool1description',
                         'subnet_id': '12381d38-c3eb-4fee-9763-12de3338041e',
                         'protocol': 'HTTP',
                         'lb_method': 'ROUND_ROBIN',
                         'admin_state_up': True
                         }}
        neutronclient.create_pool({'pool': form_data}).AndReturn(pool)
        self.mox.ReplayAll()

        ret_val = api.lbaas.pool_create(self.request, **form_data)
        self.assertIsInstance(ret_val, api.lbaas.Pool)