Skip to content

Commit 3e778f2

Browse files
test: More tests for set/frozenset
1 parent 271fadb commit 3e778f2

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

test/test_util/test_pformat.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,3 +73,23 @@ def test_fmt_tuple(self):
7373
def test_set(self):
7474
self.assertEqual('set()', pformat(set()))
7575
self.assertEqual('{-8, -2, 1, 2, 5}', pformat({2, 5, -8, 1, -2}))
76+
self.assertEqual(dedent('''
77+
{
78+
(1, 2),
79+
(1, 3),
80+
(1, 3, 4)
81+
}'''), pformat({(1, 3), (1, 3, 4), (1, 2)}, indent=4))
82+
self.assertEqual("{-8, -1, 2, 'abc', 'ad'}", pformat({-8, 'abc', 2, -1, 'ad'}))
83+
84+
def test_frozenset(self):
85+
self.assertEqual('frozenset()', pformat(frozenset()))
86+
self.assertEqual('frozenset({-8, -2, 1, 2, 5})',
87+
pformat(frozenset({2, 5, -8, 1, -2})))
88+
self.assertEqual(dedent('''
89+
frozenset({
90+
(1, 2),
91+
(1, 3),
92+
(1, 3, 4)
93+
})'''), pformat(frozenset({(1, 3), (1, 3, 4), (1, 2)}), indent=4))
94+
self.assertEqual("frozenset({-8, -1, 2, 'abc', 'ad'})",
95+
pformat(frozenset({-8, 'abc', 2, -1, 'ad'})))

0 commit comments

Comments
 (0)