Change tests to use arrays instead of individual objects
Wrapped list items in a list, updated tests to match

refs #16731

Also updated tests to have assertEqual and maxDiff=None to help with debugging
Change 'error_text': e to 'error_text': str(e)
Merge branch 'develop' into feature/16731

Conflicts:
	whats_fresh/whats_fresh_api/tests/views/test_vendor_details.py
	whats_fresh/whats_fresh_api/tests/views/test_vendors.py
	whats_fresh/whats_fresh_api/tests/views/test_vendors_products.py
	whats_fresh/whats_fresh_api/views/vendor.py