MCPcopy Create free account
hub / github.com/python/cpython / test_add_and_remove_folders

Method test_add_and_remove_folders

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

Source from the content-addressed store, hash-verified

730 self._template % 'bar')
731
732 def test_add_and_remove_folders(self):
733 # Delete folders
734 self._box.add_folder('one')
735 self._box.add_folder('two')
736 self.assertEqual(len(self._box.list_folders()), 2)
737 self.assertEqual(set(self._box.list_folders()), set(('one', 'two')))
738 self._box.remove_folder('one')
739 self.assertEqual(len(self._box.list_folders()), 1)
740 self.assertEqual(set(self._box.list_folders()), set(('two',)))
741 self._box.add_folder('three')
742 self.assertEqual(len(self._box.list_folders()), 2)
743 self.assertEqual(set(self._box.list_folders()), set(('two', 'three')))
744 self._box.remove_folder('three')
745 self.assertEqual(len(self._box.list_folders()), 1)
746 self.assertEqual(set(self._box.list_folders()), set(('two',)))
747 self._box.remove_folder('two')
748 self.assertEqual(len(self._box.list_folders()), 0)
749 self.assertEqual(self._box.list_folders(), [])
750
751 def test_clean(self):
752 # Remove old files from 'tmp'

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