コード例 #1
0
def test_no_subtree_and_entries_on_same_level():
    catalog = man_pages.load_man_page_catalog()
    for category, entries in catalog.items():
        has_entries = entries != []
        has_categories = man_pages._manpage_catalog_subtree_names(
            catalog, category) != []
        assert has_entries != has_categories, "A category must only have entries or categories, not both"
コード例 #2
0
def test_load_man_page_catalog():
    catalog = man_pages.load_man_page_catalog()
    assert type(catalog) == dict

    for path, entries in catalog.items():
        assert type(path) == tuple
        assert type(entries) == list

        # TODO: Test for unknown paths?

        for entry in entries:
            type(entry) == dict

            # Test for non fallback man pages
            assert "Cannot parse man page" not in entry["title"]
コード例 #3
0
ファイル: test_man_pages.py プロジェクト: ypid-bot/check_mk
def test_load_man_page_catalog():
    catalog = man_pages.load_man_page_catalog()
    assert type(catalog) == dict

    for path, entries in catalog.items():
        assert type(path) == tuple
        assert type(entries) == list

        # TODO: Test for unknown paths?

        for entry in entries:
            type(entry) == dict

            # Test for non fallback man pages
            assert "Cannot parse man page" not in entry["title"]
コード例 #4
0
def test_no_unsorted_man_pages():
    catalog = man_pages.load_man_page_catalog()
    unsorted_page_names = [m["name"] for m in catalog.get(("unsorted", ), [])]

    assert not unsorted_page_names, "Found unsorted man pages: %s" % ", ".join(
        unsorted_page_names)
コード例 #5
0
ファイル: test_man_pages.py プロジェクト: ypid-bot/check_mk
def test_no_subtree_and_entries_on_same_level():
    catalog = man_pages.load_man_page_catalog()
    for category, entries in catalog.items():
        has_entries    = entries != []
        has_categories = man_pages._manpage_catalog_subtree_names(catalog, category) != []
        assert has_entries != has_categories, "A category must only have entries or categories, not both"
コード例 #6
0
ファイル: test_man_pages.py プロジェクト: ypid-bot/check_mk
def test_no_unsorted_man_pages():
    catalog = man_pages.load_man_page_catalog()
    unsorted_page_names = [ m["name"] for m in catalog.get(("unsorted", ), []) ]

    assert not unsorted_page_names, "Found unsorted man pages: %s" % ", ".join(unsorted_page_names)