コード例 #1
0
def test_minimal_folder(minimal_global_cfg):
    lyr = OWSFolder(
        {
            "title": "The Title",
            "abstract": "The Abstract",
            "layers": []
        },
        global_cfg=minimal_global_cfg)
    assert lyr.child_layers == []
    assert lyr.layer_count() == 0
    assert lyr.unready_layer_count() == 0
コード例 #2
0
def test_folder_counts(minimal_global_cfg):
    lyr = OWSFolder(
        {
            "title": "The Title",
            "abstract": "The Abstract",
            "layers": []
        },
        global_cfg=minimal_global_cfg)
    l1 = MagicMock()
    l2 = MagicMock()
    l3 = MagicMock()
    l4 = MagicMock()
    l1.layer_count.return_value = 1
    l2.layer_count.return_value = 2
    l3.layer_count.return_value = 1
    l4.layer_count.return_value = 3
    lyr.child_layers = [l1, l2]
    lyr.unready_layers = [l3, l4]
    assert lyr.layer_count() == 3
    assert lyr.unready_layer_count() == 4