def test_get_order_raises_on_missing_index(): with pytest.raises(KeyError): order = get_order({ 'W': {}, 'b': {'@index': 2}, 'R': {'@index': 1} })
def test_get_order(): order = get_order({ 'W': {'@index': 0}, 'b': {'@index': 2}, 'R': {'@index': 1} }) assert order == ('W', 'R', 'b')