def test_list_dataset_imports_with_filters(): data = {'meta': {'next': None, 'total_count': 0}, 'objects': []} with requests_mock.mock() as m: m.get('https://databasin.org/api/v1/dataset_imports/?private=False', text=json.dumps(data)) c = Client() c.list_imports(filters={'private': False}) assert m.called assert m.request_history[0].qs == {'private': ['false']}
def test_list_dataset_imports_with_filters(): data = {'meta': {'next': None, 'total_count': 0}, 'objects': []} with requests_mock.mock() as m: m.get('https://databasin.org/api/v1/dataset_imports/?private=False', text=json.dumps(data)) c = Client() c.list_imports(filters={'private': False}) assert m.called assert m.request_history[0].qs == {'private': ['false']}
def test_list_dataset_imports(dataset_import_data): data = { 'meta': {'next': None, 'total_count': 2}, 'objects': [ dataset_import_data, copy.copy(dataset_import_data) ] } data['objects'][1]['id'] = 'a1b2c4' with requests_mock.mock() as m: m.get('https://databasin.org/api/v1/dataset_imports/', text=json.dumps(data)) c = Client() imports = c.list_imports() assert m.called assert len(imports) == 2 imports = list(imports) assert imports[0].id == 'a1b2c3' assert imports[1].id == 'a1b2c4'
def test_list_dataset_imports(dataset_import_data): data = { 'meta': { 'next': None, 'total_count': 2 }, 'objects': [dataset_import_data, copy.copy(dataset_import_data)] } data['objects'][1]['id'] = 'a1b2c4' with requests_mock.mock() as m: m.get('https://databasin.org/api/v1/dataset_imports/', text=json.dumps(data)) c = Client() imports = c.list_imports() assert m.called assert len(imports) == 2 imports = list(imports) assert imports[0].id == 'a1b2c3' assert imports[1].id == 'a1b2c4'