예제 #1
0
파일: jq_test.py 프로젝트: kkrbalam/pyjq
def test_selects_fields():
    assert list(jq(".foo")({"foo": i} for i in range(100))) == range(100)
예제 #2
0
파일: jq_test.py 프로젝트: kkrbalam/pyjq
def test_explode_list():
    xs = range(10)
    assert list(jq(".[]")([xs])) == xs
예제 #3
0
파일: jq_test.py 프로젝트: kkrbalam/pyjq
def test_supports_no_op():
    xs = range(10)
    assert list(jq(".")(xs)) == xs
예제 #4
0
파일: jq_test.py 프로젝트: kkrbalam/pyjq
def test_compose_filters():
    composed = jq(".foo") | ".[]"
    assert list(composed([{"foo": [1, 2, 3]}])) == [1, 2, 3]