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()
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)
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
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())