// DeleteDefaultRule deletes a default security group rule. // A fatal error will occur if the rule failed to delete. This works best when // using it as a deferred function. func DeleteDefaultRule(t *testing.T, client *gophercloud.ServiceClient, defaultRule dsr.DefaultRule) { err := dsr.Delete(client, defaultRule.ID).ExtractErr() if err != nil { t.Fatalf("Unable to delete default rule %s: %v", defaultRule.ID, err) } t.Logf("Deleted default rule: %s", defaultRule.ID) }
func TestDelete(t *testing.T) { th.SetupHTTP() defer th.TeardownHTTP() mockDeleteRuleResponse(t, ruleID) err := defsecrules.Delete(client.ServiceClient(), ruleID).ExtractErr() th.AssertNoErr(t, err) }