This commit is contained in:
= 2020-05-30 19:15:20 -04:00
parent 8e3a616413
commit 4bf75653ab

View file

@ -52,13 +52,17 @@ def check_json_output_path(context, path, value):
struct = struct[node]
assert struct == value, struct
@then('entry {entry_number:d} should have an array called "{name}" with {items_number:d} elements')
@then(
'entry {entry_number:d} should have an array called "{name}" with {items_number:d} elements'
)
def entry_array_count(context, entry_number, name, items_number):
# note that entry_number is 1-indexed.
out = context.stdout_capture.getvalue()
out_json = json.loads(out)
assert len(out_json["entries"][entry_number - 1][name]) == items_number
@then("the output should be a valid XML string")
def assert_valid_xml_string(context):
output = context.stdout_capture.getvalue()
@ -77,6 +81,7 @@ def assert_xml_output_entries_count(context, item, number):
actual_entry_count = len(xml_tree.find(item))
assert actual_entry_count == number, actual_entry_count
@then('there should be {number:d} "{item}" elements')
def count_elements(context, number, item):
output = context.stdout_capture.getvalue()