func changeSettings(c *gc.C, ru *state.RelationUnit) { node, err := ru.Settings() c.Assert(err, jc.ErrorIsNil) value, _ := node.Get("value") v, _ := value.(int) node.Set("value", v+1) _, err = node.Write() c.Assert(err, jc.ErrorIsNil) }
func setSettings(c *gc.C, ru *state.RelationUnit, settings map[string]interface{}) { node, err := ru.Settings() c.Assert(err, gc.IsNil) for _, k := range node.Keys() { node.Delete(k) } node.Update(settings) _, err = node.Write() c.Assert(err, gc.IsNil) }