From cdfdf583e7df1f4d5e4f4159d22f2e66e6397d0a Mon Sep 17 00:00:00 2001 From: Morten Høybye Frederiksen Date: Tue, 28 Apr 2015 23:22:26 +0200 Subject: Fixed typo and added equivalent test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Morten Høybye Frederiksen --- tests/jq_tests.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'tests') 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 @@ -83,6 +83,17 @@ def value_error_is_raised_if_program_is_invalid(): assert_equal(str(error), expected_error_str) +@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") -- cgit v1.2.3