Write Vendor detail test
Created product view test

refs #16479
Added expected json to the test

refs #16479
Changed true/false from strings to native types.

refs #16479
Changed id's from strings to integers

refs #16479
Corrected (most) pep8 issues

refs #16479

Didn't fix all the problems as they're the json bits, and I don't think
indenting lines works well with it
Fixed typos and changed image from an id to a url

refs #16479

Changed setup to setUp, made the expected json a string, removed extra lines
from json string.
Changing json to a string gave errors. Might have done it wrong

refs #16479
Write /stories/<id> view test
Add error field to expected JSON
Fix typo, pep8 issues
Write /stories/<id> view test
Add error field to expected JSON
Fix typo, pep8 issues
Write story view
Change 404 on no matching items to 200
Write product detail view test
Write product detail view
Return 200 with error array rather than 404 with error array
Fix pep8 issues