updated activation-key tests to use factory and api's for dependent entities

- All tests are now updated with factory implementation
- Doc-strings are now in new format
- Tests using UI only for activation-key feature, dependent entities(repo/product and CV) handled by api's.

better to use `assertIsNotNone`?