def _create_random_asmt_tmpl(cls): """Create Assessment Template entity with randomly and predictably filled fields. """ random_asmt_tmpl = AssessmentTemplateEntity() random_asmt_tmpl.type = cls.obj_asmt_tmpl random_asmt_tmpl.title = cls.generate_string(cls.obj_asmt_tmpl) random_asmt_tmpl.assignees = unicode(roles.AUDIT_LEAD) random_asmt_tmpl.slug = cls.generate_slug() random_asmt_tmpl.template_object_type = cls.obj_control.title() random_asmt_tmpl.status = unicode(element.ObjectStates.DRAFT) random_asmt_tmpl.default_people = {"verifiers": unicode(roles.AUDITORS), "assignees": unicode(roles.AUDIT_LEAD)} return random_asmt_tmpl
def _create_random_asmt_tmpl(cls): """Create Assessment Template entity with randomly and predictably filled fields. """ random_asmt_tmpl = AssessmentTemplateEntity() random_asmt_tmpl.type = cls.obj_asmt_tmpl random_asmt_tmpl.title = cls.generate_string(cls.obj_asmt_tmpl) random_asmt_tmpl.assessors = unicode(roles.AUDIT_LEAD) random_asmt_tmpl.slug = cls.generate_slug() random_asmt_tmpl.template_object_type = cls.obj_control.title() random_asmt_tmpl.status = unicode(element.ObjectStates.DRAFT) random_asmt_tmpl.default_people = {"verifiers": unicode(roles.AUDITORS), "assessors": unicode(roles.AUDIT_LEAD)} return random_asmt_tmpl
def create_empty(cls): """Create blank Assessment Template object.""" empty_asmt_tmpl = AssessmentTemplateEntity() empty_asmt_tmpl.type = cls.obj_asmt_tmpl empty_asmt_tmpl.custom_attributes = {None: None} return empty_asmt_tmpl