def showcase_with_id_and_datasets(showcase_id, num): showcase = ShowcaseFactory.create( id=showcase_id, title='showcase {} with datasets'.format(showcase_id)) datasets = DatasetFactory.create_batch(num, showcases=(showcase, )) for dataset in datasets: ResourceFactory.create_batch(3, dataset=dataset) return showcase
def datasets_with_resources_of_type(datasets_data): data = json.loads(datasets_data) for item in data: _dataset = DatasetFactory.create() for res_type, res_count in item.items(): ResourceFactory.create_batch(res_count, dataset=_dataset, type=res_type) time.sleep(1) # time to index data before request is made.
def application_with_id_and_datasets(application_id, num): application = ApplicationFactory.create( id=application_id, title='application {} with datasets'.format(application_id)) datasets = DatasetFactory.create_batch(num, applications=(application, )) for dataset in datasets: ResourceFactory.create_batch(3, dataset=dataset) return application
def active_editor(): usr = EditorFactory.create(email='*****@*****.**', password='******', phone='0048123456789') org = OrganizationFactory.create(users=(usr, )) ds = DatasetFactory.create(organization=org) ResourceFactory.create_batch(2, dataset=ds) return usr
def x_resources(num): return ResourceFactory.create_batch(num)
def resource_with_type(num, res_type): return ResourceFactory.create_batch(num, type=res_type)
def resources(): return ResourceFactory.create_batch(3)
def dataset_with_resources(): _dataset = DatasetFactory.create() ResourceFactory.create_batch(2, dataset=_dataset) return _dataset
def dataset_with_id_and_resources(dataset_id, slug): _dataset = DatasetFactory.create(id=dataset_id, slug=slug) ResourceFactory.create_batch(2, dataset=_dataset) return _dataset
def number_of_datasets_with_resources_with_type(number_of_datasets, num, res_type): for x in range(number_of_datasets): _dataset = DatasetFactory.create() ResourceFactory.create_batch(num, dataset=_dataset, type=res_type)
def dataset_with_title_and_x_resources(title, num): _dataset = DatasetFactory.create(title=title) ResourceFactory.create_batch(num, dataset=_dataset) return _dataset
def dataset_with_id_and_datasets(dataset_id, num): _dataset = DatasetFactory.create(id=dataset_id, title='dataset {} with resources'.format(dataset_id)) ResourceFactory.create_batch(num, dataset=_dataset) return _dataset