Example #1
0
def test_filter():
    wb = JsonSpreadsheet('tests/configs/things.json')
    site = Site(wb)

    filtered_wb = site.public_workbook()
    result = wb.as_dict(filtered_wb)
    columns = result["tables"]["countries"]["columns"]
    assert "country" in columns
    assert not "opinion" in columns
    assert not "secret" in result["tables"]

    filtered_wb = site.private_workbook()
    result = wb.as_dict(filtered_wb)
    assert "secret" in result["tables"]
Example #2
0
def test_filter():
    wb = JsonSpreadsheet('tests/configs/things.json')
    site = Site(wb)

    filtered_wb = site.public_workbook()
    result = wb.as_dict(filtered_wb)
    columns = result["tables"]["countries"]["columns"]
    assert "country" in columns
    assert not "opinion" in columns
    assert not "secret" in result["tables"]

    filtered_wb = site.private_workbook()
    result = wb.as_dict(filtered_wb)
    assert "secret" in result["tables"]