repository tests using apis

Added few positive tests for repository create/update and delete
Is this a `yum` repo? Should it be named ``FAKE_YUM_REPO`` instead to make it clear what it contains?