We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3662ec8 commit 91e9506Copy full SHA for 91e9506
Lib/test/test_dict.py
@@ -1848,11 +1848,19 @@ def test_merge(self):
1848
frozendict({'x': 1, 'y': 2}))
1849
self.assertEqual(frozendict(x=1, y=2) | frozendict(y=5),
1850
frozendict({'x': 1, 'y': 5}))
1851
+ self.assertEqual(FrozenDict(x=1, y=2) | FrozenDict(y=5),
1852
+ frozendict({'x': 1, 'y': 5}))
1853
+
1854
fd = frozendict(x=1, y=2)
1855
self.assertIs(fd | frozendict(), fd)
1856
self.assertIs(fd | {}, fd)
1857
self.assertIs(frozendict() | fd, fd)
1858
1859
+ fd = FrozenDict(x=1, y=2)
1860
+ self.assertEqual(fd | frozendict(), fd)
1861
+ self.assertEqual(fd | {}, fd)
1862
+ self.assertEqual(frozendict() | fd, fd)
1863
1864
def test_update(self):
1865
# test "a |= b" operator
1866
d = frozendict(x=1)
0 commit comments