MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_add_and_remove_folders

Method test_add_and_remove_folders

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

Source from the content-addressed store, hash-verified

1352 self.assertIs(folder0._factory, self._box._factory)
1353
1354 def test_add_and_remove_folders(self):
1355 # Delete folders
1356 self._box.add_folder('one')
1357 self._box.add_folder('two')
1358 self.assertEqual(len(self._box.list_folders()), 2)
1359 self.assertEqual(set(self._box.list_folders()), set(('one', 'two')))
1360 self._box.remove_folder('one')
1361 self.assertEqual(len(self._box.list_folders()), 1)
1362 self.assertEqual(set(self._box.list_folders()), set(('two',)))
1363 self._box.add_folder('three')
1364 self.assertEqual(len(self._box.list_folders()), 2)
1365 self.assertEqual(set(self._box.list_folders()), set(('two', 'three')))
1366 self._box.remove_folder('three')
1367 self.assertEqual(len(self._box.list_folders()), 1)
1368 self.assertEqual(set(self._box.list_folders()), set(('two',)))
1369 self._box.remove_folder('two')
1370 self.assertEqual(len(self._box.list_folders()), 0)
1371 self.assertEqual(self._box.list_folders(), [])
1372
1373 def test_sequences(self):
1374 # Get and set sequences

Callers

nothing calls this directly

Calls 6

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

Tested by

no test coverage detected