diff options
| author | Morten Høybye Frederiksen <morten@mfd-consult.dk> | 2015-04-28 23:22:26 +0200 |
|---|---|---|
| committer | Morten Høybye Frederiksen <morten@mfd-consult.dk> | 2015-04-28 23:22:26 +0200 |
| commit | cdfdf583e7df1f4d5e4f4159d22f2e66e6397d0a (patch) | |
| tree | aa7085a240855449219c20e2ace1ff96bbe7f6ee | |
| parent | 31c403faaf3bd569ee0b3a3ee836166ca4351675 (diff) | |
Fixed typo and added equivalent test
Signed-off-by: Morten Høybye Frederiksen <morten@mfd-consult.dk>
| -rw-r--r-- | README.rst | 2 | ||||
| -rw-r--r-- | tests/jq_tests.py | 11 |
2 files changed, 12 insertions, 1 deletions
@@ -89,7 +89,7 @@ separate line, irrespective of the value of ``multiple_output``: .. code-block:: python - jq(".[]").transform("[1, 2, 3]", text_output=True) == "1\n2\n3" + jq(".[]").transform(text="[1, 2, 3]", text_output=True) == "1\n2\n3" If ``multiple_output`` is ``False`` (the default), then the first output is used: diff --git a/tests/jq_tests.py b/tests/jq_tests.py index c0f4391..92fc9bd 100644 --- a/tests/jq_tests.py +++ b/tests/jq_tests.py @@ -84,6 +84,17 @@ def value_error_is_raised_if_program_is_invalid(): @istest +def cannot_iterate_error_is_raised_if_input_is_string_and_not_parsed(): + program = jq(".[]") + try: + program.transform("[1, 2, 3]") + assert False, "Expected error" + except ValueError as error: + expected_error_str = "jq: error: Cannot iterate over string" + assert_equal(str(error), expected_error_str) + + +@istest def value_error_is_raised_if_input_cannot_be_processed_by_program(): program = jq(".x") try: |
