示例#1
0
def test_list_parsing():
    test_list = """\
100644 blob 902edab1599d6bcb08854e004362a6af2889ffbb    _config.yaml
040000 tree 5798430982f287bb3de76f8c00dff666f2df8f14    _templates
100644 blob 33436dc95ca1755a459a4dd9f7992b45008f3837    example.txt
    """

    l = ListTree(test_project)
    elements = l.parse_list(test_list)
    assert_data = [
        ListElement("100644", "blob", "902edab1599d6bcb08854e004362a6af2889ffbb", "_config.yaml"),
        ListElement("040000", "tree", "5798430982f287bb3de76f8c00dff666f2df8f14", "_templates"),
        ListElement("100644", "blob", "33436dc95ca1755a459a4dd9f7992b45008f3837", "example.txt"),
        ]
    assert([str(s) for s in elements] == [str(s) for s in assert_data])
示例#2
0
def test_list_parsing():
    test_list = """\
100644 blob 902edab1599d6bcb08854e004362a6af2889ffbb    _config.yaml
040000 tree 5798430982f287bb3de76f8c00dff666f2df8f14    _templates
100644 blob 33436dc95ca1755a459a4dd9f7992b45008f3837    example.txt
    """

    l = ListTree(test_project)
    elements = l.parse_list(test_list)
    assert_data = [
        ListElement("100644", "blob",
                    "902edab1599d6bcb08854e004362a6af2889ffbb",
                    "_config.yaml"),
        ListElement("040000", "tree",
                    "5798430982f287bb3de76f8c00dff666f2df8f14", "_templates"),
        ListElement("100644", "blob",
                    "33436dc95ca1755a459a4dd9f7992b45008f3837", "example.txt"),
    ]
    assert ([str(s) for s in elements] == [str(s) for s in assert_data])
示例#3
0
def test_list_retrieval(project):
    l = ListTree(project)
    l.call()
    assert(len(l.elements) > 0)
示例#4
0
def test_list_retrieval(project):
    l = ListTree(project)
    l.call()
    assert (len(l.elements) > 0)