metadata: allow to exclude some keys in Copy func #321

Merged
vtolstov merged 2 commits from metadata-copy-exclude into v3 2024-03-09 23:50:42 +03:00
Showing only changes of commit b4033b2e40 - Show all commits

View File

@ -190,3 +190,14 @@ func TestMetadataContext(t *testing.T) {
t.Errorf("Expected metadata length 1 got %d", i) t.Errorf("Expected metadata length 1 got %d", i)
} }
} }
func TestCopy(t *testing.T) {
md := New(2)
md.Set("key1", "val1", "key2", "val2")
nmd := Copy(md, "key2")
if len(nmd) != 1 {
t.Fatal("Copy exclude not works")
} else if nmd["Key1"] != "val1" {
t.Fatal("Copy exclude not works")
}
}