diff options
| author | Maximilian Hils <git@maximilianhils.com> | 2017-03-14 14:38:38 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-03-14 14:38:38 +0100 |
| commit | 2d016775fe0b0c4ca64e0a52028e9235508e3864 (patch) | |
| tree | 98ffd6dbf9f44828472bb2f81d04a2169ee1aa26 /test | |
| parent | 0de8f46c6e4d32bf2063a0bfe8f3cb5a978b2bb5 (diff) | |
| parent | 30fd285ec724623f17e88cf2121d061fa8c53638 (diff) | |
| download | mitmproxy-2d016775fe0b0c4ca64e0a52028e9235508e3864.tar.gz mitmproxy-2d016775fe0b0c4ca64e0a52028e9235508e3864.tar.bz2 mitmproxy-2d016775fe0b0c4ca64e0a52028e9235508e3864.zip | |
Merge pull request #2149 from mhils/multidictview-copy
Add MultiDictView.copy()
Diffstat (limited to 'test')
| -rw-r--r-- | test/mitmproxy/types/test_multidict.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/mitmproxy/types/test_multidict.py b/test/mitmproxy/types/test_multidict.py index 3b879ed1..c76cd753 100644 --- a/test/mitmproxy/types/test_multidict.py +++ b/test/mitmproxy/types/test_multidict.py @@ -200,3 +200,12 @@ class TestMultiDictView: tv["c"] = "b" assert p.vals == (("a", "b"), ("c", "b")) assert tv["a"] == "b" + + def test_copy(self): + p = TParent() + tv = multidict.MultiDictView(p.getter, p.setter) + c = tv.copy() + assert isinstance(c, multidict.MultiDict) + assert tv.items() == c.items() + c["foo"] = "bar" + assert tv.items() != c.items() |
