当前位置: 首页>>代码示例>>Python>>正文


Python hamcrest.is_not方法代码示例

本文整理汇总了Python中hamcrest.is_not方法的典型用法代码示例。如果您正苦于以下问题:Python hamcrest.is_not方法的具体用法?Python hamcrest.is_not怎么用?Python hamcrest.is_not使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在hamcrest的用法示例。


在下文中一共展示了hamcrest.is_not方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_creating_deleting_a_bond

# 需要导入模块: import hamcrest [as 别名]
# 或者: from hamcrest import is_not [as 别名]
def test_creating_deleting_a_bond(self):
        self.client.add_bond(3)

        list_of_bonds = self.client.get_bonds()
        assert_that(list_of_bonds, has_item(has_properties(number=3)))

        bond = self.client.get_bond(3)
        assert_that(bond, has_properties(number=3))

        self.client.remove_bond(3)

        new_list_of_bonds = self.client.get_bonds()
        assert_that(new_list_of_bonds, is_not(has_item(has_properties(number=3))))

        with self.assertRaises(UnknownBond):
            self.client.get_bond(3) 
开发者ID:internap,项目名称:netman,代码行数:18,代码来源:bond_management_test.py

示例2: test_add_and_get_and_delete_dhcp_relay_server

# 需要导入模块: import hamcrest [as 别名]
# 或者: from hamcrest import is_not [as 别名]
def test_add_and_get_and_delete_dhcp_relay_server(self):
        try:
            self.client.add_vlan(2999, name="my-test-vlan")
            self.client.add_dhcp_relay_server(2999, ip_address=IPAddress("10.10.10.1"))

            vlan = self.get_vlan_from_list(2999)
            dhcp_relay_server = next((g for g in vlan.dhcp_relay_servers if str(g) == '10.10.10.1'), None)

            assert_that(dhcp_relay_server, is_not(None))

            self.client.remove_dhcp_relay_server(2999, ip_address=IPAddress("10.10.10.1"))

            vlan = self.get_vlan_from_list(2999)
            dhcp_relay_server = next((g for g in vlan.dhcp_relay_servers if str(g) == '10.10.10.1'), None)
            assert_that(dhcp_relay_server, is_(none()))

        finally:
            self.client.remove_vlan(2999) 
开发者ID:internap,项目名称:netman,代码行数:20,代码来源:dhcp_relay_server_test.py

示例3: test_show_run_vs_show_run_interface_same_output

# 需要导入模块: import hamcrest [as 别名]
# 或者: from hamcrest import is_not [as 别名]
def test_show_run_vs_show_run_interface_same_output(self, t):
        enable(t)
        configuring_interface(t, "ethernet 1/g1", do="shutdown")
        assert_interface_configuration(t, "ethernet 1/g1", [
            "shutdown"
        ])

        assert_running_config_contains_in_order(t, [
            "interface ethernet 1/g1",
            "shutdown",
            "exit",
            "!",
        ])

        configuring_interface(t, "ethernet 1/g1", do="no shutdown")

        assert_interface_configuration(t, "ethernet 1/g1", [
            ""
        ])

        config = get_running_config(t)
        assert_that(config, is_not(has_item("interface ethernet 1/g1"))) 
开发者ID:internap,项目名称:fake-switches,代码行数:24,代码来源:test_configure_interface.py

示例4: test_show_run_vs_show_run_interface_same_output

# 需要导入模块: import hamcrest [as 别名]
# 或者: from hamcrest import is_not [as 别名]
def test_show_run_vs_show_run_interface_same_output(self, t):
        enable(t)
        configuring_interface(t, "tengigabitethernet 0/0/1", do="shutdown")
        assert_interface_configuration(t, "tengigabitethernet 0/0/1", [
            "shutdown"
        ])

        assert_running_config_contains_in_order(t, [
            "interface tengigabitethernet 0/0/1",
            "shutdown",
            "exit",
            "!",
        ])

        configuring_interface(t, "tengigabitethernet 0/0/1", do="no shutdown")

        assert_interface_configuration(t, "tengigabitethernet 0/0/1", [
            ""
        ])

        config = get_running_config(t)
        assert_that(config, is_not(has_item("interface tengigabitethernet 0/0/1"))) 
开发者ID:internap,项目名称:fake-switches,代码行数:24,代码来源:test_configure_interface.py

示例5: test__shouldNotInjectToAdminOfTheModelThatDoesNotHaveStateFieldInIt

# 需要导入模块: import hamcrest [as 别名]
# 或者: from hamcrest import is_not [as 别名]
def test__shouldNotInjectToAdminOfTheModelThatDoesNotHaveStateFieldInIt(self):
        assert_that(admin.site._registry[Function].inlines, is_not(has_item(OnApprovedHookInline)))
        assert_that(admin.site._registry[Function].inlines, is_not(has_item(OnTransitHookInline)))
        assert_that(admin.site._registry[Function].inlines, is_not(has_item(OnCompleteHookInline))) 
开发者ID:javrasya,项目名称:django-river,代码行数:6,代码来源:test__app.py

示例6: step_impl

# 需要导入模块: import hamcrest [as 别名]
# 或者: from hamcrest import is_not [as 别名]
def step_impl(context):
    if context.result['account'][0] == 'S':
        cancel_items = (
            ('market_id', 'S'),
            ('bs', context.result['ord_bs']),
            ('branch', context.result['account'][1:5]),  # [S9A95   0483976]
            ('account', context.result['account'][8:15]),
            ('code_id', context.result['code_id']),
            ('ord_type', context.result['ord_type']),
            ('ord_seq', context.result['ord_seq']),
            ('ord_no', context.result['ord_no']),
            ('pre_order', ' ' if context.result['ord_no'] == '00000' else 'N'))
        cancel_order = OrderedDict(cancel_items)
    elif context.result['account'][0] == 'F':
        cancel_items = (
            ('market_id', 'F'),
            ('branch', context.result['account'][1:8]),  # [FF0020009114728]
            ('account', context.result['account'][8:15]),
            ('code_id', context.result['code_id'].strip()),
            ('ord_seq', context.result['ord_seq']),
            ('ord_no', context.result['ord_no']),
            ('oct_type', context.result['oct_type']),
            ('pre_order', ' ' if context.result['ord_no'] == '00000' else 'N'))
        cancel_order = OrderedDict(cancel_items)
    orders = context.api.placing_cancel_order(cancel_order)
    assert_that(orders, is_not(instance_of(str)), '回傳型態錯誤,錯誤訊息[{}]'.format(orders))
    assert_that(context.result['code_id'], equal_to(orders['code_id'])) 
开发者ID:ypochien,项目名称:Sinopac-Order-API,代码行数:29,代码来源:test_order_api.py

示例7: validate_etag

# 需要导入模块: import hamcrest [as 别名]
# 或者: from hamcrest import is_not [as 别名]
def validate_etag(context):
    response = context.get_location_response
    new_location_etag = response.headers.get('ETag')
    assert_that(new_location_etag, not_none())
    assert_that(new_location_etag, is_not(context.expired_location_etag)) 
开发者ID:MycroftAI,项目名称:selene-backend,代码行数:7,代码来源:device_location.py

示例8: validate_refresh_token

# 需要导入模块: import hamcrest [as 别名]
# 或者: from hamcrest import is_not [as 别名]
def validate_refresh_token(context):
    response = context.refresh_token_response
    assert_that(response.status_code, equal_to(HTTPStatus.OK))

    new_login = json.loads(response.data)
    assert_that(new_login, has_key(equal_to('uuid')))
    assert_that(new_login, has_key(equal_to('accessToken')))
    assert_that(new_login, has_key(equal_to('refreshToken')))
    assert_that(new_login, has_key(equal_to('expiration')))

    old_login = json.loads(context.activate_device_response.data)
    assert_that(new_login['uuid']), equal_to(old_login['uuid'])
    assert_that(new_login['accessToken'], is_not(equal_to(old_login['accessToken'])))
    assert_that(new_login['refreshToken'], is_not(equal_to(old_login['refreshToken']))) 
开发者ID:MycroftAI,项目名称:selene-backend,代码行数:16,代码来源:device_refresh_token.py

示例9: validate_new_etag

# 需要导入模块: import hamcrest [as 别名]
# 或者: from hamcrest import is_not [as 别名]
def validate_new_etag(context):
    etag = context.device_etag
    response = context.get_setting_invalid_etag_response
    etag_from_response = response.headers.get('ETag')
    assert_that(etag, is_not(etag_from_response)) 
开发者ID:MycroftAI,项目名称:selene-backend,代码行数:7,代码来源:get_device_settings.py

示例10: validate_new_etag

# 需要导入模块: import hamcrest [as 别名]
# 或者: from hamcrest import is_not [as 别名]
def validate_new_etag(context):
    etag = context.device_etag
    response = context.response_using_invalid_etag
    etag_from_response = response.headers.get('ETag')
    assert_that(etag, is_not(etag_from_response)) 
开发者ID:MycroftAI,项目名称:selene-backend,代码行数:7,代码来源:get_device.py

示例11: test_save_overwrite

# 需要导入模块: import hamcrest [as 别名]
# 或者: from hamcrest import is_not [as 别名]
def test_save_overwrite(self, config_file_path):
        config = FileConfig(config_file_path=config_file_path)
        assert_that(config_file_path, is_not(equal_to('newtoken')))
        config.auth_token = 'newtoken'
        config.save()
        config_reloaded = FileConfig(config_file_path=config_file_path)
        assert_that(config_reloaded.auth_token, equal_to('newtoken')) 
开发者ID:datadotworld,项目名称:data.world-py,代码行数:9,代码来源:test_config.py

示例12: test_add_and_get_group

# 需要导入模块: import hamcrest [as 别名]
# 或者: from hamcrest import is_not [as 别名]
def test_add_and_get_group(self):
        try:
            self.client.add_vlan(2999, name="my-test-vlan")
            self.client.add_ip_to_vlan(2999, IPNetwork("10.10.0.3/27"))

            self.client.add_vrrp_group(
                vlan_number=2999,
                group_id=73,
                ips=[IPAddress("10.10.0.1"), IPAddress("10.10.0.2")],
                priority=110,
                track_id=self.test_vrrp_track_id,
                track_decrement=50,
                hello_interval=5,
                dead_interval=15
            )

            vlan = self.get_vlan_from_list(2999)
            vrrp_group = next((g for g in vlan.vrrp_groups if g.id == 73), None)

            assert_that(vrrp_group, is_not(None))

            assert_that([str(ip) for ip in vrrp_group.ips], is_(["10.10.0.1", "10.10.0.2"]))
            assert_that(vrrp_group.priority, is_(110))
            assert_that(vrrp_group.track_id, is_(self.test_vrrp_track_id))
            assert_that(vrrp_group.track_decrement, is_(50))
            assert_that(vrrp_group.hello_interval, is_(5))
            assert_that(vrrp_group.dead_interval, is_(15))

            self.client.remove_vrrp_group(vlan_number=2999, group_id=73)

            vlan = self.get_vlan_from_list(2999)
            vrrp_group = next((g for g in vlan.vrrp_groups if g.id == 73), None)
            assert_that(vrrp_group, is_(none()))

        finally:
            self.client.remove_vlan(2999) 
开发者ID:internap,项目名称:netman,代码行数:38,代码来源:vrrp_test.py

示例13: test_two_get_connections_on_different_switches_should_give_different_semaphores

# 需要导入模块: import hamcrest [as 别名]
# 或者: from hamcrest import is_not [as 别名]
def test_two_get_connections_on_different_switches_should_give_different_semaphores(self):
        self.semaphore_mocks['hostname1'] = mock.Mock()
        self.semaphore_mocks['hostname2'] = mock.Mock()

        switch1 = self.factory.get_anonymous_switch(hostname='hostname1', model='test_model')
        switch2 = self.factory.get_anonymous_switch(hostname='hostname2', model='test_model')

        assert_that(switch1.lock, is_not(switch2.lock)) 
开发者ID:internap,项目名称:netman,代码行数:10,代码来源:switch_factory_test.py

示例14: test_add_smp_to_ioclass

# 需要导入模块: import hamcrest [as 别名]
# 或者: from hamcrest import is_not [as 别名]
def test_add_smp_to_ioclass(self):
        ioclass = VNXIOClass(name='with_luns_snaps', cli=t_cli())
        smp1 = VNXLun(name='m2', cli=t_cli())
        new_class = ioclass.add_lun(smp1)
        assert_that(new_class, instance_of(VNXIOClass))
        assert_that(new_class, is_not(ioclass)) 
开发者ID:emc-openstack,项目名称:storops,代码行数:8,代码来源:test_nqm.py

示例15: test_get_folder_from_url

# 需要导入模块: import hamcrest [as 别名]
# 或者: from hamcrest import is_not [as 别名]
def test_get_folder_from_url(self):
        url = '/api/types/metric?compact=true&fields=name,type'
        folder = MockRestClient.get_folder_from_url(url)
        assert_that(folder, is_not(contains_string('api')))
        assert_that(folder, is_not(contains_string('types')))
        assert_that(folder, contains_string('metric')) 
开发者ID:emc-openstack,项目名称:storops,代码行数:8,代码来源:test_mock.py


注:本文中的hamcrest.is_not方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。