def test_set_folders_multiple_folders(self): folder = Folder(config) two_folders = "/tmp/1,/tmp/2" folder.set_folders(two_folders) self.assertEqual(folder.folders, [x.strip() for x in two_folders.split(",")]) more_folders = "/tmp/1, /tmp/2,/tmp/3, /tmp/4" folder.set_folders(more_folders) self.assertEqual(folder.folders, [x.strip() for x in more_folders.split(",")])
def test_backup(self, mock_cleanup, mock_archive, mock_dump): folder = Folder(config) folder.backup() self.assertTrue(mock_cleanup.called) self.assertTrue(mock_archive.called) self.assertTrue(mock_dump.called)
def test_dump_folders(self, mock_create, mock_call): folder = Folder(config) folder.dump_folders() self.assertTrue(mock_create.called) self.assertTrue(mock_call.called)
def test_set_folders_single_folder(self): folder = Folder(config) folders = "/tmp/pmt" folder.set_folders(folders) self.assertEqual(folder.folders, [folders])