CLN/TST: Cleanup tests in test_ujson.py
* Actually test the outputs
* Add more parameterization
* Take advantage of `pytest` features, such as exception contexts

This test module really needed an update 😄 