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:726–743  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

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