mock.sentinel.context

Here are the examples of the python api mock.sentinel.context taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

46 Examples 7

Example 1

Project: imapclient Source File: test_init.py
    def test_SSL(self):
        fakeIMAP4_TLS = Mock()
        self.tls.IMAP4_TLS.return_value = fakeIMAP4_TLS

        imap = IMAPClient('1.2.3.4', ssl=True, ssl_context=sentinel.context,
                          timeout=sentinel.timeout)

        self.assertEqual(imap._imap, fakeIMAP4_TLS)
        self.tls.IMAP4_TLS.assert_called_with(
            '1.2.3.4', 993,
            sentinel.context, sentinel.timeout)
        self.assertEqual(imap.host, '1.2.3.4')
        self.assertEqual(imap.port, 993)
        self.assertEqual(imap.ssl, True)
        self.assertEqual(imap.ssl_context, sentinel.context)
        self.assertEqual(imap.stream, False)

Example 2

Project: pyon Source File: test_endpoint.py
    def test__make_routing_call_with_routing_call_set(self):
        mrc = Mock()
        proc = Mock()
        proc.get_context.return_value = sentinel.context

        ep = ProcessSubscriberEndpointUnit(process=proc, routing_call=mrc)

        ep._make_routing_call(sentinel.call, sentinel.timeout, sentinel.arg, kw=sentinel.kwarg)
        mrc.assert_called_once_with(sentinel.call, sentinel.context, sentinel.arg, kw=sentinel.kwarg)

        mrcar = mrc()
        #mrcar.get.assert_called_once_with(timeout=sentinel.timeout)
        mrcar.get.assert_called_once_with()

Example 3

Project: cinder Source File: test_cleanup_request.py
    def test_init_default(self):
        """Test __init__ when one field is missing."""
        for field in self.fields:
            fields = self.fields.copy()
            del fields[field]
            req = objects.CleanupRequest(mock.sentinel.context, **fields)
            fields[field] = self._req_default(field)
            self.assertDictEqual(fields, self._req_as_dict(req))

Example 4

Project: cinder Source File: test_cleanup_request.py
    def test_init_defaults(self):
        """Test __init__ when only one field is set."""
        all_defaults = {field: self._req_default(field)
                        for field in self.all_fields}

        for field in self.fields:
            fields = {field: self.fields[field]}
            req = objects.CleanupRequest(mock.sentinel.context, **fields)
            expected = all_defaults.copy()
            expected.update(fields)
            self.assertDictEqual(expected, self._req_as_dict(req))

Example 5

Project: cinder Source File: test_manage_volume_flow.py
    def test_get_flow_volume_flow_tasks(self):
        """Test that all expected parameter names exist for added tasks."""
        mock_taskflow_engine = self.mock_object(taskflow.engines, 'load')
        mock_taskflow_engine.side_effect = self._verify_volume_flow_tasks

        manager.get_flow(
            mock.sentinel.context, mock.sentinel.db, mock.sentinel.driver,
            mock.sentinel.host, mock.sentinel.volume, mock.sentinel.ref)

Example 6

Project: compute-hyperv Source File: test_driver.py
Function: test_reboot
    def test_reboot(self):
        self.driver.reboot(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.network_info, mock.sentinel.reboot_type,
            mock.sentinel.block_device_info, mock.sentinel.bad_vol_callback)

        self.driver._vmops.reboot.assert_called_once_with(
            mock.sentinel.instance, mock.sentinel.network_info,
            mock.sentinel.reboot_type)

Example 7

Project: compute-hyperv Source File: test_driver.py
Function: test_destroy
    def test_destroy(self):
        self.driver.destroy(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.network_info, mock.sentinel.block_device_info,
            mock.sentinel.destroy_disks, mock.sentinel.migrate_data)

        self.driver._vmops.destroy.assert_called_once_with(
            mock.sentinel.instance, mock.sentinel.network_info,
            mock.sentinel.block_device_info, mock.sentinel.destroy_disks)

Example 8

Project: compute-hyperv Source File: test_driver.py
Function: test_attach_volume
    def test_attach_volume(self):
        mock_instance = fake_instance.fake_instance_obj(self.context)
        self.driver.attach_volume(
            mock.sentinel.context, mock.sentinel.connection_info,
            mock_instance, mock.sentinel.mountpoint, mock.sentinel.disk_bus,
            mock.sentinel.device_type, mock.sentinel.encryption)

        self.driver._volumeops.attach_volume.assert_called_once_with(
            mock.sentinel.connection_info,
            mock_instance.name)

Example 9

Project: compute-hyperv Source File: test_driver.py
Function: test_snapshot
    def test_snapshot(self):
        self.driver.snapshot(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.image_id, mock.sentinel.update_task_state)

        self.driver._snapshotops.snapshot.assert_called_once_with(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.image_id, mock.sentinel.update_task_state)

Example 10

Project: compute-hyperv Source File: test_driver.py
Function: test_resume
    def test_resume(self):
        self.driver.resume(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.network_info, mock.sentinel.block_device_info)

        self.driver._vmops.resume.assert_called_once_with(
            mock.sentinel.instance)

Example 11

Project: compute-hyperv Source File: test_driver.py
Function: test_power_on
    def test_power_on(self):
        self.driver.power_on(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.network_info, mock.sentinel.block_device_info)

        self.driver._vmops.power_on.assert_called_once_with(
            mock.sentinel.instance, mock.sentinel.block_device_info,
            mock.sentinel.network_info)

Example 12

Project: compute-hyperv Source File: test_driver.py
    def test_resume_state_on_host_boot(self):
        self.driver.resume_state_on_host_boot(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.network_info, mock.sentinel.block_device_info)

        self.driver._vmops.resume_state_on_host_boot.assert_called_once_with(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.network_info, mock.sentinel.block_device_info)

Example 13

Project: compute-hyperv Source File: test_driver.py
Function: test_live_migration
    def test_live_migration(self):
        self.driver.live_migration(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.dest, mock.sentinel.post_method,
            mock.sentinel.recover_method, mock.sentinel.block_migration,
            mock.sentinel.migrate_data)

        self.driver._livemigrationops.live_migration.assert_called_once_with(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.dest, mock.sentinel.post_method,
            mock.sentinel.recover_method, mock.sentinel.block_migration,
            mock.sentinel.migrate_data)

Example 14

Project: compute-hyperv Source File: test_driver.py
Function: test_pre_live_migration
    def test_pre_live_migration(self):
        migrate_data = self.driver.pre_live_migration(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.block_device_info, mock.sentinel.network_info,
            mock.sentinel.disk_info, mock.sentinel.migrate_data)

        self.assertEqual(mock.sentinel.migrate_data, migrate_data)
        pre_live_migration = self.driver._livemigrationops.pre_live_migration
        pre_live_migration.assert_called_once_with(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.block_device_info, mock.sentinel.network_info)

Example 15

Project: compute-hyperv Source File: test_driver.py
Function: test_post_live_migration
    def test_post_live_migration(self):
        self.driver.post_live_migration(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.block_device_info, mock.sentinel.migrate_data)

        post_live_migration = self.driver._livemigrationops.post_live_migration
        post_live_migration.assert_called_once_with(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.block_device_info,
            mock.sentinel.migrate_data)

Example 16

Project: compute-hyperv Source File: test_driver.py
    def test_post_live_migration_at_source(self):
        self.driver.post_live_migration_at_source(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.network_info)

        self.driver._vmops.unplug_vifs.assert_called_once_with(
            mock.sentinel.instance, mock.sentinel.network_info)

Example 17

Project: compute-hyperv Source File: test_driver.py
Function: test_post_live_migration_at_destination
    def test_post_live_migration_at_destination(self):
        self.driver.post_live_migration_at_destination(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.network_info, mock.sentinel.block_migration,
            mock.sentinel.block_device_info)

        mtd = self.driver._livemigrationops.post_live_migration_at_destination
        mtd.assert_called_once_with(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.network_info, mock.sentinel.block_migration)

Example 18

Project: compute-hyperv Source File: test_driver.py
Function: test_check_can_live_migrate_destination
    def test_check_can_live_migrate_destination(self):
        self.driver.check_can_live_migrate_destination(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.src_compute_info, mock.sentinel.dst_compute_info,
            mock.sentinel.block_migration, mock.sentinel.disk_over_commit)

        mtd = self.driver._livemigrationops.check_can_live_migrate_destination
        mtd.assert_called_once_with(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.src_compute_info, mock.sentinel.dst_compute_info,
            mock.sentinel.block_migration, mock.sentinel.disk_over_commit)

Example 19

Project: compute-hyperv Source File: test_driver.py
    def test_cleanup_live_migration_destination_check(self):
        self.driver.cleanup_live_migration_destination_check(
            mock.sentinel.context, mock.sentinel.dest_check_data)

        _livemigrops = self.driver._livemigrationops
        method = _livemigrops.cleanup_live_migration_destination_check
        method.assert_called_once_with(
            mock.sentinel.context, mock.sentinel.dest_check_data)

Example 20

Project: compute-hyperv Source File: test_driver.py
    def test_check_can_live_migrate_source(self):
        self.driver.check_can_live_migrate_source(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.dest_check_data, mock.sentinel.block_device_info)

        method = self.driver._livemigrationops.check_can_live_migrate_source
        method.assert_called_once_with(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.dest_check_data)

Example 21

Project: compute-hyperv Source File: test_driver.py
Function: test_migrate_disk_and_power_off
    def test_migrate_disk_and_power_off(self):
        self.driver.migrate_disk_and_power_off(
            mock.sentinel.context, mock.sentinel.instance, mock.sentinel.dest,
            mock.sentinel.flavor, mock.sentinel.network_info,
            mock.sentinel.block_device_info, mock.sentinel.timeout,
            mock.sentinel.retry_interval)

        migr_power_off = self.driver._migrationops.migrate_disk_and_power_off
        migr_power_off.assert_called_once_with(
            mock.sentinel.context, mock.sentinel.instance, mock.sentinel.dest,
            mock.sentinel.flavor, mock.sentinel.network_info,
            mock.sentinel.block_device_info, mock.sentinel.timeout,
            mock.sentinel.retry_interval)

Example 22

Project: compute-hyperv Source File: test_driver.py
Function: test_finish_revert_migration
    def test_finish_revert_migration(self):
        self.driver.finish_revert_migration(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.network_info, mock.sentinel.block_device_info,
            mock.sentinel.power_on)

        finish_revert_migr = self.driver._migrationops.finish_revert_migration
        finish_revert_migr.assert_called_once_with(
            mock.sentinel.context, mock.sentinel.instance,
            mock.sentinel.network_info, mock.sentinel.block_device_info,
            mock.sentinel.power_on)

Example 23

Project: networking-hyperv Source File: test_hyperv_agent_notifier.py
Function: test_tunnel_update
    def test_tunnel_update(self):
        expected_topic = hyperv_agent_notifier.get_topic_name(
            constants.AGENT_TOPIC, constants.TUNNEL, constants.UPDATE)

        self.notifier.tunnel_update(mock.sentinel.context,
                                    mock.sentinel.tunnel_ip,
                                    constants.TYPE_NVGRE)

        self.notifier._client.prepare.assert_called_once_with(
            topic=expected_topic, fanout=True)
        prepared_client = self.notifier._client.prepare.return_value
        prepared_client.cast.assert_called_once_with(
            mock.sentinel.context, 'tunnel_update',
            tunnel_ip=mock.sentinel.tunnel_ip,
            tunnel_type=constants.TYPE_NVGRE)

Example 24

Project: networking-hyperv Source File: test_hyperv_agent_notifier.py
Function: test_lookup_update
    def test_lookup_update(self):
        expected_topic = hyperv_agent_notifier.get_topic_name(
            constants.AGENT_TOPIC, constants.LOOKUP, constants.UPDATE)

        self.notifier.lookup_update(mock.sentinel.context,
                                    mock.sentinel.lookup_ip,
                                    mock.sentinel.lookup_details)

        self.notifier._client.prepare.assert_called_once_with(
            topic=expected_topic, fanout=True)
        prepared_client = self.notifier._client.prepare.return_value
        prepared_client.cast.assert_called_once_with(
            mock.sentinel.context, 'lookup_update',
            lookup_ip=mock.sentinel.lookup_ip,
            lookup_details=mock.sentinel.lookup_details)

Example 25

Project: networking-hyperv Source File: test_hyperv_neutron_agent.py
Function: test_tunnel_update
    def test_tunnel_update(self):
        self.agent.tunnel_update(mock.sentinel.context,
                                 tunnel_ip=mock.sentinel.tunnel_ip,
                                 tunnel_type=mock.sentinel.tunnel_type)
        self.agent._nvgre_ops.tunnel_update.assert_called_once_with(
            mock.sentinel.context, mock.sentinel.tunnel_ip,
            mock.sentinel.tunnel_type)

Example 26

Project: networking-hyperv Source File: test_nvgre_ops.py
    def test_tunnel_update_nvgre(self):
        self.ops.tunnel_update(
            mock.sentinel.context,
            mock.sentinel.tunnel_ip,
            tunnel_type=constants.TYPE_NVGRE)

        self.ops._notifier.tunnel_update.assert_called_once_with(
            mock.sentinel.context,
            CONF.NVGRE.provider_tunnel_ip,
            constants.TYPE_NVGRE)

Example 27

Project: networking-hyperv Source File: test_nvgre_ops.py
Function: test_tunnel_update
    def test_tunnel_update(self):
        self.ops.tunnel_update(
            mock.sentinel.context,
            mock.sentinel.tunnel_ip,
            mock.sentinel.tunnel_type)

        self.assertFalse(self.ops._notifier.tunnel_update.called)

Example 28

Project: networking-nec Source File: test_proxy_l2.py
    def test__create_tenant_nw_with_key(self):
        tenant_id = '844eb55f21e84a289e9c22098d387e5d'
        nwa_tenant_id = 'DC1_' + tenant_id
        resource_group_name = 'OpenStack/DC1/APP'
        nwa_data1 = {proxy_l2.KEY_CREATE_TENANT_NW: True}
        nwa_info = {
            'resource_group_name': resource_group_name,
            'resource_group_name_nw': resource_group_name,
        }
        result = self.agent.proxy_l2._create_tenant_nw(
            mock.sentinel.context,
            tenant_id=tenant_id,
            nwa_tenant_id=nwa_tenant_id,
            resource_group_name=resource_group_name,
            nwa_data=nwa_data1,
            nwa_info=nwa_info,
        )
        self.assertIsNone(result)

Example 29

Project: networking-nec Source File: test_proxy_l2.py
    def test__create_vlan_succeed1(self):
        tenant_id = '844eb55f21e84a289e9c22098d387e5d'
        nwa_tenant_id = 'DC1_' + '844eb55f21e84a289e9c22098d387e5d'
        # resource_group_name = 'OpenStack/DC1/APP'
        nwa_data = {}
        nwa_info = load_data_file('add_router_interface_nwa_info.json')
        ret_vln = load_data_file('create_vlan_result.json')
        ret_vln['resultdata']['VlanID'] = '300'
        self.nwacli.l2.create_vlan.return_value = (200, ret_vln)
        result = self.agent.proxy_l2._create_vlan(
            mock.sentinel.context,
            tenant_id=tenant_id,
            nwa_tenant_id=nwa_tenant_id,
            nwa_info=nwa_info,
            nwa_data=nwa_data
        )
        exp_data = load_data_file('expected_proxy_create_vlan_succeed1.json')
        self.assertDictEqual(exp_data, result)

Example 30

Project: networking-nec Source File: test_proxy_l2.py
    def test__create_vlan_fail1(self):
        tenant_id = '844eb55f21e84a289e9c22098d387e5d'
        nwa_tenant_id = 'DC1_' + '844eb55f21e84a289e9c22098d387e5d'
        # resource_group_name = 'OpenStack/DC1/APP'
        nwa_data = {'NW_546a8551-5c2b-4050-a769-cc3c962fc5cf': 'net100'}
        nwa_info = load_data_file('add_router_interface_nwa_info.json')
        self.nwacli.l2.create_vlan.return_value = 500, {}
        self.assertRaises(
            nwa_exc.AgentProxyException,
            self.agent.proxy_l2._create_vlan,
            mock.sentinel.context,
            tenant_id=tenant_id,
            nwa_tenant_id=nwa_tenant_id,
            nwa_info=nwa_info,
            nwa_data=nwa_data
        )

Example 31

Project: networking-nec Source File: test_proxy_l2.py
    def test__delete_vlan_succeed1(self):
        tenant_id = '844eb55f21e84a289e9c22098d387e5d'
        nwa_tenant_id = 'DC1_' + '844eb55f21e84a289e9c22098d387e5d'
        # resource_group_name = 'OpenStack/DC1/APP'
        nwa_data = load_data_file('nwa_data_delete_vlan_succeed1.json')
        nwa_info = load_data_file('add_router_interface_nwa_info.json')
        dvl_result = load_data_file('delete_vlan_result.json')
        self.nwacli.l2.create_vlan.return_value = (200, dvl_result)
        result = self.agent.proxy_l2._delete_vlan(
            mock.sentinel.context,
            tenant_id=tenant_id,
            nwa_tenant_id=nwa_tenant_id,
            nwa_info=nwa_info,
            nwa_data=nwa_data
        )
        self.assertDictEqual(nwa_data, result)

Example 32

Project: networking-nec Source File: test_proxy_tenant.py
    def test__create_tenant_succeed(self):
        nwa_tenant_id = 'DC1_844eb55f21e84a289e9c22098d387e5d'

        self.nwacli.tenant.create_tenant.return_value = 200, {}

        body = self.agent.proxy_tenant.create_tenant(
            mock.sentinel.context,
            nwa_tenant_id=nwa_tenant_id
        )
        exp_data = {
            'CreateTenant': True,
            'NWA_tenant_id': 'DC1_844eb55f21e84a289e9c22098d387e5d'
        }
        self.assertEqual(exp_data, body)

Example 33

Project: networking-nec Source File: test_proxy_tenant.py
    def test__create_tenant_already_exists(self):
        nwa_tenant_id = 'DC1_844eb55f21e84a289e9c22098d387e5d'
        self.nwacli.tenant.create_tenant.return_value = 500, {}
        body = self.agent.proxy_tenant.create_tenant(
            mock.sentinel.context,
            nwa_tenant_id=nwa_tenant_id
        )
        exp_data = {
            'CreateTenant': True,
            'NWA_tenant_id': 'DC1_844eb55f21e84a289e9c22098d387e5d'
        }
        self.assertEqual(exp_data, body)

Example 34

Project: networking-nec Source File: test_proxy_tenant.py
    def test__create_tenant_failed(self):
        nwa_tenant_id = 'DC1_844eb55f21e84a289e9c22098d387e5d'
        self.nwacli.tenant.create_tenant.return_value = 400, {}
        e = self.assertRaises(
            nwa_exc.AgentProxyException,
            self.agent.proxy_tenant.create_tenant,
            mock.sentinel.context,
            nwa_tenant_id=nwa_tenant_id
        )
        self.assertEqual(400, e.value)

Example 35

Project: networking-nec Source File: test_proxy_tenant.py
Function: test_delete_tenant
    def test__delete_tenant(self):
        nwa_tenant_id = 'DC1_844eb55f21e84a289e9c22098d387e5d'
        nwa_data = self.agent.proxy_tenant.delete_tenant(
            mock.sentinel.context,
            nwa_tenant_id=nwa_tenant_id
        )
        self.assertIsInstance(nwa_data, dict)
        exp_data = {
            'resultdata': {'LogicalNWName': 'LNW_BusinessVLAN_4000',
                           'TenantFWName': 'T1',
                           'VlanID': '4000'},
            'status': 'SUCCEED'}
        self.assertDictEqual(exp_data, nwa_data)

Example 36

Project: networking-nec Source File: test_proxy_tenant.py
    def test__delete_tenant_failed(self):
        nwa_tenant_id = 'DC1_844eb55f21e84a289e9c22098d387e5d'
        self.nwacli.tenant.delete_tenant.return_value = 500, {}
        nwa_data = self.agent.proxy_tenant.delete_tenant(
            mock.sentinel.context,
            nwa_tenant_id=nwa_tenant_id
        )
        self.assertDictEqual({}, nwa_data)

Example 37

Project: dirigible-spreadsheet Source File: test_dependency_graph.py
    @patch('sheet.dependency_graph._generate_cell_subgraph')
    @patch('sheet.dependency_graph._add_location_dependencies')
    def test_should_recursively_call_itself_on_dependencies_before_adding_dependencies_to_graph(
        self, mock_add_location_dependencies, mock_generate_cell_subgraph
    ):
        mock_generate_cell_subgraph.copied_call_args_list = []

        def mock_recalc_recursive_call(worksheet, context, loc, visited, path):
            self.assertFalse(mock_add_location_dependencies.called)
            mock_generate_cell_subgraph.copied_call_args_list.append((worksheet, context, loc, set(visited), list(path)))


        mock_generate_cell_subgraph.side_effect = mock_recalc_recursive_call
        mock_generate_cell_subgraph_was_called_before_add_location_dependencies = []

        def add_location_dependencies_side_effect(*_):
            mock_generate_cell_subgraph_was_called_before_add_location_dependencies.append(mock_generate_cell_subgraph.called)
        mock_add_location_dependencies.side_effect = add_location_dependencies_side_effect

        worksheet = Worksheet()
        worksheet[1, 11].formula = '=formula'
        worksheet[1, 11].dependencies = [(2, 22), (3, 33)]
        context = sentinel.context

        _generate_cell_subgraph(worksheet, context, (1, 11), set(), [])

        self.assertTrue(mock_add_location_dependencies.called)
        self.assertTrue(mock_generate_cell_subgraph_was_called_before_add_location_dependencies[0])
        self.assertItemsEqual(
            mock_generate_cell_subgraph.copied_call_args_list,
            [
                (worksheet, context, (2, 22), set(), [(1, 11)]),
                (worksheet, context, (3, 33), set(), [(1, 11)]),
            ]
        )

Example 38

Project: cinder Source File: test_cleanup_request.py
    def test_init_all_set(self):
        """Test __init__ when setting all field values."""
        req = objects.CleanupRequest(mock.sentinel.context, **self.fields)
        self.assertDictEqual(self.fields, self._req_as_dict(req))

Example 39

Project: compute-hyperv Source File: test_driver.py
Function: test_suspend
    def test_suspend(self):
        self.driver.suspend(mock.sentinel.context, mock.sentinel.instance)
        self.driver._vmops.suspend.assert_called_once_with(
            mock.sentinel.instance)

Example 40

Project: compute-hyperv Source File: test_driver.py
Function: test_get_rdp_console
    def test_get_rdp_console(self):
        self.driver.get_rdp_console(
            mock.sentinel.context, mock.sentinel.instance)
        self.driver._rdpconsoleops.get_rdp_console.assert_called_once_with(
            mock.sentinel.instance)

Example 41

Project: compute-hyperv Source File: test_driver.py
    def test_manage_image_cache(self):
        self.driver.manage_image_cache(mock.sentinel.context,
                                       mock.sentinel.all_instances)
        self.driver._imagecache.update.assert_called_once_with(
            mock.sentinel.context, mock.sentinel.all_instances)

Example 42

Project: networking-hyperv Source File: test_hyperv_neutron_agent.py
    def test_tunnel_update_provider_ip(self):
        self.agent.tunnel_update(mock.sentinel.context,
                                 tunnel_ip=CONF.NVGRE.provider_tunnel_ip)
        self.assertFalse(self.agent._nvgre_ops.tunnel_update.called)

Example 43

Project: networking-nec Source File: test_proxy_l2.py
    def test__create_tenant_nw_fail(self):
        tenant_id = '844eb55f21e84a289e9c22098d387e5d'
        nwa_tenant_id = 'DC1_' + tenant_id
        resource_group_name = 'OpenStack/DC1/APP'
        nwa_data1 = {}
        nwa_info = {
            'resource_group_name': resource_group_name,
            'resource_group_name_nw': resource_group_name,
        }
        self.nwacli.l2.create_tenant_nw.return_value = 500, {}
        e = self.assertRaises(
            nwa_exc.AgentProxyException,
            self.agent.proxy_l2._create_tenant_nw,
            mock.sentinel.context,
            tenant_id=tenant_id,
            nwa_tenant_id=nwa_tenant_id,
            resource_group_name=resource_group_name,
            nwa_data=nwa_data1,
            nwa_info=nwa_info,
        )
        ret_val = e.value
        self.assertEqual(ret_val, nwa_data1)

Example 44

Project: networking-nec Source File: test_proxy_l2.py
    def test__create_vlan_succeed2(self):
        net_id = '546a8551-5c2b-4050-a769-cc3c962fc5cf'
        vlan_id_key = 'VLAN_' + net_id
        tenant_id = '844eb55f21e84a289e9c22098d387e5d'
        nwa_tenant_id = 'DC1_' + '844eb55f21e84a289e9c22098d387e5d'
        # resource_group_name = 'OpenStack/DC1/APP'
        nwa_data = {vlan_id_key: 'net-uuid-1'}
        nwa_info = load_data_file('add_router_interface_nwa_info.json')
        ret_vln = load_data_file('create_vlan_result.json')
        ret_vln['resultdata']['VlanID'] = '300'
        ret_vln['resultdata'][net_id] = 'net-uuid-1'
        self.nwacli.l2.create_vlan.return_value = (200, ret_vln)
        result = self.agent.proxy_l2._create_vlan(
            mock.sentinel.context,
            tenant_id=tenant_id,
            nwa_tenant_id=nwa_tenant_id,
            nwa_info=nwa_info,
            nwa_data=nwa_data
        )
        self.assertDictEqual(nwa_data, result)

Example 45

Project: neutron-lbaas Source File: test_agent_api.py
Function: set_up
    def setUp(self):
        super(TestApiCache, self).setUp()

        self.api = api.LbaasAgentApi('topic', mock.sentinel.context, 'host')

Example 46

Project: neutron-lbaas Source File: test_agent_api.py
Function: test_init
    def test_init(self):
        self.assertEqual('host', self.api.host)
        self.assertEqual(mock.sentinel.context, self.api.context)