コード例 #1
0
def test_bad_property():
    template_dict = mock_template(test_templ=bad_f5_bigip_defn)
    rsrc_def = create_resource_definition(template_dict)
    f5_bigip_obj = f5_bigip_device.F5BigIPDevice('test', rsrc_def,
                                                 mock.MagicMock())
    with pytest.raises(exception.StackValidationFailed):
        f5_bigip_obj.validate()
コード例 #2
0
def test_bigip_getter(mock_mr_init):
    template_dict = mock_template(test_templ=bad_f5_bigip_defn)
    rsrc_def = create_resource_definition(template_dict)
    f5_bigip_obj = f5_bigip_device.F5BigIPDevice('test', rsrc_def,
                                                 mock.MagicMock())
    bigip = f5_bigip_obj.get_bigip()
    assert isinstance(bigip, ManagementRoot)
コード例 #3
0
def F5BigIP():
    '''Instantiate the F5BigIP resource.'''
    template_dict = mock_template()
    rsrc_def = create_resource_definition(template_dict)
    f5_bigip_obj = f5_bigip_device.F5BigIPDevice("testing_service", rsrc_def,
                                                 mock.MagicMock())
    f5_bigip_obj.uuid = test_uuid
    f5_bigip_obj.validate()
    return f5_bigip_obj
コード例 #4
0
def test__init__error(mocked_bigip):
    template_dict = mock_template()
    rsrc_def = create_resource_definition(template_dict)
    with pytest.raises(Exception):
        f5_bigip_device.F5BigIPDevice('test_template', rsrc_def,
                                      mock.MagicMock())