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'
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'
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"
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'
def test_descending_sort_order(entities): handles = [e.dxf.handle for e in reorder.descending(entities)] assert handles == ['D', 'C', 'B', 'A']
def test_descending_sort_order(entities): handles = [e.dxf.handle for e in reorder.descending(entities)] assert handles == ["D", "C", "B", "A"]