MCPcopy Index your code
hub / github.com/python/cpython / test_add_and_remove_folders

Method test_add_and_remove_folders

Lib/test/test_mailbox.py:1369–1386  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1367 self.assertIs(folder0._factory, self._box._factory)
1368
1369 def test_add_and_remove_folders(self):
1370 # Delete folders
1371 self._box.add_folder('one')
1372 self._box.add_folder('two')
1373 self.assertEqual(len(self._box.list_folders()), 2)
1374 self.assertEqual(set(self._box.list_folders()), set(('one', 'two')))
1375 self._box.remove_folder('one')
1376 self.assertEqual(len(self._box.list_folders()), 1)
1377 self.assertEqual(set(self._box.list_folders()), set(('two',)))
1378 self._box.add_folder('three')
1379 self.assertEqual(len(self._box.list_folders()), 2)
1380 self.assertEqual(set(self._box.list_folders()), set(('two', 'three')))
1381 self._box.remove_folder('three')
1382 self.assertEqual(len(self._box.list_folders()), 1)
1383 self.assertEqual(set(self._box.list_folders()), set(('two',)))
1384 self._box.remove_folder('two')
1385 self.assertEqual(len(self._box.list_folders()), 0)
1386 self.assertEqual(self._box.list_folders(), [])
1387
1388 def test_sequences(self):
1389 # Get and set sequences

Callers

nothing calls this directly

Calls 5

setFunction · 0.85
add_folderMethod · 0.45
assertEqualMethod · 0.45
list_foldersMethod · 0.45
remove_folderMethod · 0.45

Tested by

no test coverage detected