DEV: Finished test function for define_input_ports in wrap_lib.py

Ended up only including the basic tests for the function. I have been
trying to come up with a test case that triggers the ValueError
starting on line 500, however, I have not been able to come up with
one thus far.
If necessary this can be revisited.