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
def nested_folder_with_emails(monkeypatch): monkeypatch.setattr(BoxFolder, 'set_box_item', MagicMock()) fold1 = BoxFolder() fold1._folder_upload_email_address = 'email1' setattr(fold1, 'name', 'fold1') fold2 = BoxFolder(parent=fold1) fold2._folder_upload_email_address = 'email2' setattr(fold2, 'name', 'fold2') fold1._items = [fold2] fold2._items = list() return fold1
def nested_folder_with_access_stats(monkeypatch): monkeypatch.setattr(BoxFolder, 'set_box_item', MagicMock()) monkeypatch.setattr(BoxFile, 'set_box_item', MagicMock()) monkeypatch.setattr(BoxItem, 'has_shared_link', True) fold1 = BoxFolder() fold1._download_count = 1 fold1._preview_count = 2 setattr(fold1, 'name', 'fold1') fold2 = BoxFolder(parent=fold1) fold2._download_count = 2 fold2._preview_count = 3 setattr(fold2, 'name', 'fold2') file1 = BoxFile(parent=fold2) file1._download_count = 5 file1._preview_count = 6 file1._name = 'file1' setattr(file1, 'name', 'file1') fold1._items = [fold2] fold2._items = [file1] return fold1