for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
# coding: utf-8
from django.conf import settings
class MyService(object):
"""
build the name of the package, module, class
on that model:
th_<service>.my_<service>.Service<Service>
@staticmethod
def full_name(package):
service_name = package.split('_')[1]
return ''.join((package,
".my_",
service_name,
".Service",
service_name.title()))
def module_name(package):
return "".join(("my_", package.split('_')[1]))
def service_name(package):
return "".join(("Service", package.split('_')[1].title()))
def all_packages():
my_services = []
for services in settings.TH_SERVICES:
package = services.split('.')[0]
my_services.append(package)
return my_services