Skip to content

Commit dd295c3

Browse files
committed
Reordering set operator tests to improve clarity
1 parent 0eb6fdb commit dd295c3

File tree

1 file changed

+16
-13
lines changed

1 file changed

+16
-13
lines changed

Lib/test/_test_multiprocessing.py

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6446,37 +6446,40 @@ def _test_set_operator_symbols(cls, obj):
64466446
case = unittest.TestCase()
64476447
obj.update(['a', 'b', 'c'])
64486448
case.assertEqual(len(obj), 3)
6449-
result = obj & {'b', 'c', 'd'}
6450-
case.assertSetEqual(result, {'b', 'c'})
64516449
case.assertIn('a', obj)
64526450
case.assertNotIn('d', obj)
6453-
obj &= {'b', 'c', 'd'}
6454-
case.assertSetEqual(obj, {'b', 'c'})
6455-
obj.update(['a', 'b', 'c'])
6456-
obj |= {'d', 'e'}
6457-
case.assertSetEqual(obj, {'a', 'b', 'c', 'd', 'e'})
6458-
obj -= {'a', 'b'}
6459-
case.assertSetEqual(obj, {'c', 'd', 'e'})
6460-
obj ^= {'b', 'c', 'd'}
6461-
case.assertSetEqual(obj, {'b', 'e'})
6462-
obj.clear()
6463-
obj.update(['a', 'b', 'c'])
64646451
result = obj | {'d', 'e'}
64656452
case.assertSetEqual(result, {'a', 'b', 'c', 'd', 'e'})
64666453
result = {'d', 'e'} | obj
64676454
case.assertSetEqual(result, {'a', 'b', 'c', 'd', 'e'})
6455+
obj |= {'d', 'e'}
6456+
case.assertSetEqual(obj, {'a', 'b', 'c', 'd', 'e'})
6457+
obj.clear()
6458+
obj.update(['a', 'b', 'c'])
64686459
result = {'a', 'b', 'd'} - obj
64696460
case.assertSetEqual(result, {'d'})
64706461
result = obj - {'a', 'b'}
64716462
case.assertSetEqual(result, {'c'})
6463+
obj -= {'a', 'b'}
6464+
case.assertSetEqual(obj, {'c'})
6465+
obj.clear()
6466+
obj.update(['a', 'b', 'c'])
64726467
result = {'b', 'c', 'd'} ^ obj
64736468
case.assertSetEqual(result, {'a', 'd'})
64746469
result = obj ^ {'b', 'c', 'd'}
64756470
case.assertSetEqual(result, {'a', 'd'})
6471+
obj ^= {'b', 'c', 'd'}
6472+
case.assertSetEqual(obj, {'a', 'd'})
6473+
obj.clear()
6474+
obj.update(['a', 'b', 'c'])
64766475
result = obj & {'b', 'c', 'd'}
64776476
case.assertSetEqual(result, {'b', 'c'})
64786477
result = {'b', 'c', 'd'} & obj
64796478
case.assertSetEqual(result, {'b', 'c'})
6479+
obj &= {'b', 'c', 'd'}
6480+
case.assertSetEqual(obj, {'b', 'c'})
6481+
obj.clear()
6482+
obj.update(['a', 'b', 'c'])
64806483
case.assertGreater(obj, {'a'})
64816484
case.assertGreaterEqual(obj, {'a', 'b'})
64826485
case.assertLess(obj, {'a', 'b', 'c', 'd'})

0 commit comments

Comments
 (0)