repository tests using apis

Added few positive tests for repository create/update and delete
I don't see `product_attrs` used anywhere except here. A product will be created automatically, so this could be shortened down, no?

```python
repository_attrs = entities.Repository(
    name=name,
    url=FAKE_1_YUM_REPO,
).create()
```