Ejemplo n.º 1
0
def test_find_resource_component_children_at_max_recursion_level():
    client = AtomClient(**AUTH)
    record = client.get_resource_component_and_children(
        "test-subfonds", recurse_max_level=1
    )
    assert record["children"] == []
    assert record["has_children"] is True
Ejemplo n.º 2
0
def test_find_resource_children():
    client = AtomClient(**AUTH)
    data = client.get_resource_component_and_children('test-fonds')

    assert type(data) == dict
    assert len(data['children']) == 1
    assert data['has_children'] is True
    assert data['title'] == 'Test fonds'
    assert data['type'] == 'resource'
Ejemplo n.º 3
0
def test_find_resource_children():
    client = AtomClient(**AUTH)
    data = client.get_resource_component_and_children("test-fonds")

    assert type(data) == dict
    assert len(data["children"]) == 1
    assert data["has_children"] is True
    assert data["title"] == "Test fonds"
    assert data["type"] == "resource"
Ejemplo n.º 4
0
def test_empty_dates():
    client = AtomClient(**AUTH)
    record = client.get_resource_component_children('test-child')
    assert record['dates'] == ''
    assert record['date_expression'] == ''
    record = client.get_resource_component_and_children('test-child',
                                                        recurse_max_level=1)
    # dates are mandatory for resources, so this record does have a date but no expression
    assert record['date_expression'] == ''
    collections = client.find_collections()
    assert collections[0]['date_expression'] == ''
Ejemplo n.º 5
0
def test_empty_dates():
    client = AtomClient(**AUTH)
    record = client.get_resource_component_children("test-child")
    assert record["dates"] == ""
    assert record["date_expression"] == ""
    record = client.get_resource_component_and_children(
        "test-child", recurse_max_level=1
    )
    # dates are mandatory for resources, so this record does have a date but no expression
    assert record["date_expression"] == ""
    collections = client.find_collections()
    assert collections[0]["date_expression"] == ""
Ejemplo n.º 6
0
def test_date_expression():
    client = AtomClient(**AUTH)
    record = client.get_resource_component_and_children(
        "second-subfonds", recurse_max_level=1
    )
    assert record["date_expression"] == "November, 2014 to November, 2015"
Ejemplo n.º 7
0
def test_find_resource_children_recursion_level():
    client = AtomClient(**AUTH)
    data = client.get_resource_component_and_children("test-fonds", recurse_max_level=2)
    assert len(data["children"]) == 1
    assert data["has_children"] is True
def test_date_expression():
    client = AtomClient(**AUTH)
    record = client.get_resource_component_and_children('second-subfonds',
                                                        recurse_max_level=1)
    assert record['date_expression'] == 'November, 2014 to November, 2015'
def test_find_resource_component_children_at_max_recursion_level():
    client = AtomClient(**AUTH)
    record = client.get_resource_component_and_children('test-subfonds',
                                                        recurse_max_level=1)
    assert record['children'] == []
    assert record['has_children'] is True
def test_find_resource_children_recursion_level():
    client = AtomClient(**AUTH)
    data = client.get_resource_component_and_children('test-fonds',
                                                      recurse_max_level=2)
    assert len(data['children']) == 1
    assert data['has_children'] is True
Ejemplo n.º 11
0
def test_find_resource_children_recursion_level():
    client = AtomClient(**AUTH)
    data = client.get_resource_component_and_children('test-fonds',
                                                      recurse_max_level=1)
    assert data['children'] == []
    assert data['has_children'] is True