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.

all create fn under UI factory accepts keyword arguments so we are using **create_args.