def create_individual_tests(test_set):
    """
    Creates test definitions from a test set as dictionaries.
    Assumes 'expected_outputs' is a list of tuples defining expected outputs key value pairs
      [('schema', [SCHEMA-DICT]), ...]
    """

    test_inputs = {k: v for k, v in test_set.items() if k != "expected_outputs"}
    test_dicts = [
        {k: v, **test_inputs}
        for k, v in test_set.get("expected_outputs", [(None, None)])
        if v
    ]
    return test_dicts