def nested_file(monkeypatch): monkeypatch.setattr(BoxFolder, 'set_box_item', MagicMock()) monkeypatch.setattr(BoxFile, 'set_box_item', MagicMock()) fold1 = BoxFolder() fold1.name = 'fold1' fold2 = BoxFolder(parent=fold1) fold2.name = 'fold2' file1 = BoxFile(parent=fold2) file1.name = 'file1' fold1._items = [fold2] fold2._items = [file1] return file1