コード例 #1
0
ファイル: test_package.py プロジェクト: ChitoGrito/libckan
def test_package_show():
    results = get.package_search(client=client.Client(), q='test')
    assert results['success'] is True
    id = results['result']['results'][0]['id']
    results = get.package_show(client=client.Client(), id=id)
    assert results['success'] is True
    assert isinstance(results['result'], dict)
    assert results['result']['id'] == id
コード例 #2
0
ファイル: test_revision.py プロジェクト: ChitoGrito/libckan
def test_package_revision_list():
    results = get.package_search(q='test')
    assert results['success'] is True
    assert results['result']['count'] > 0
    pkg = results['result']['results'][0]
    revs = get.package_revision_list(client=client.Client(), id=pkg['id'])
    assert revs['success'] is True
    assert revs['result'][0]['timestamp'] != ''
コード例 #3
0
def test_package_revision_list():
    results = get.package_search(q='test')
    assert results['success'] is True
    assert results['result']['count'] > 0
    pkg = results['result']['results'][0]
    revs = get.package_revision_list(client=client.Client(), id=pkg['id'])
    assert revs['success'] is True
    assert revs['result'][0]['timestamp'] != ''
コード例 #4
0
ファイル: test_package.py プロジェクト: xxxGARUxxx/libckan
def test_package_show():
    results = get.package_search(client=client.Client(), q='test')
    assert results['success'] is True
    id = results['result']['results'][0]['id']
    results = get.package_show(client=client.Client(), id=id)
    assert results['success'] is True
    assert isinstance(results['result'], dict)
    assert results['result']['id'] == id
コード例 #5
0
ファイル: test_roles.py プロジェクト: xxxGARUxxx/libckan
def test_roles_show():
    results = get.package_search(client=client.Client(), q='test')
    assert results['success'] is True
    id = results['result']['results'][0]['id']
    results = get.roles_show(client=client.Client(), domain_object=id)
    print results['result']
    assert results['success'] is True
    assert results['result']['domain_object_type'] == 'Package'
    assert isinstance(results['result']['roles'], list)
コード例 #6
0
ファイル: test_package.py プロジェクト: ChitoGrito/libckan
def test_package_search():
    results = get.package_search(client=client.Client(), q='test', fq='',
        rows='', sort='', start='', qf='', facet='',
        facet_mincount='', facet_limit='',
        facet_field='', count='', results='',
        facets='', search_facets='')
    assert results['success'] is True
    assert isinstance(results['result']['results'], list)
    assert len(results['result']['results']) > 0
    results['result']['results'][0]['name'] != ''
コード例 #7
0
def test_faulty_package_search():
    results = get.package_search(q=666, fq='',
        rows='', sort='', start='', qf='', facet='',
        facet_mincount='', facet_limit='',
        facet_field='', count='', results='',
        facets='', search_facets='')
    assert results['success'] is True
    assert isinstance(results['result']['results'], list)
    assert len(results['result']['results']) > 0
    results['result']['results'][0]['name'] != ''