@given(u'valid url parameters')
def step_impl(context, method):

    if hasattr(context, 'timeout') is False:
        context.timeout = 5  # Sensible default
    if hasattr(context, 'targeturi') is False:
        assert False, "Target URI not specified"
    context.submission = []
    context.submission_method = 'GET'
    context.type = 'url-parameters'  # Used downstream for selecting encoding
    context.content_type = 'application/x-www-form-urlencoded; charset=utf-8'
    # Add all valid cases into a list as unserialised data structures
    for row in context.table:
        context.submission.append(url_to_dict(row['submission']))
    test_valid_submission(context)
    assert True
Store a list of valid url parameters (used for valid cases for
dataset/ETHPy150Open F-Secure/mittn/mittn/httpfuzzer/steps.py/step_impl