예제 #1
0
def test_mapping_to_0_descending_sort_order(entities):
    handles = [e.dxf.handle for e in reorder.descending(entities, {"A": "0"})]
    assert handles == [
        "A",
        "D",
        "C",
        "B",
    ], 'Expected "A" mapped to "0" as first element'
예제 #2
0
def test_full_mapped_descending_sort_order(entities):
    handles = [
        e.dxf.handle for e in reorder.descending(entities, {
            'A': 'A',
            'B': 'A',
            'C': 'A',
            'D': 'A',
        })
    ]
    assert handles == ['C', 'B', 'D', 'A'], \
        'Expected the reversed source entity order'
예제 #3
0
def test_full_mapped_descending_sort_order(entities):
    handles = [
        e.dxf.handle for e in reorder.descending(
            entities,
            {
                "A": "A",
                "B": "A",
                "C": "A",
                "D": "A",
            },
        )
    ]
    assert handles == [
        "C",
        "B",
        "D",
        "A",
    ], "Expected the reversed source entity order"
예제 #4
0
def test_mapping_to_0_descending_sort_order(entities):
    handles = [e.dxf.handle for e in reorder.descending(entities, {'A': '0'})]
    assert handles == ['A', 'D', 'C', 'B'], \
        'Expected "A" mapped to "0" as first element'
예제 #5
0
def test_descending_sort_order(entities):
    handles = [e.dxf.handle for e in reorder.descending(entities)]
    assert handles == ['D', 'C', 'B', 'A']
예제 #6
0
def test_descending_sort_order(entities):
    handles = [e.dxf.handle for e in reorder.descending(entities)]
    assert handles == ["D", "C", "B", "A"]