Ejemplo n.º 1
0
 def create_empty(cls):
     """Create blank Assessment object."""
     empty_asmt = AssessmentEntity()
     empty_asmt.type = cls.obj_asmt
     empty_asmt.verified = False
     empty_asmt.custom_attributes = {None: None}
     return empty_asmt
Ejemplo n.º 2
0
 def create_empty(cls):
   """Create blank Assessment object."""
   empty_asmt = AssessmentEntity()
   empty_asmt.type = cls.obj_asmt
   empty_asmt.verified = False
   empty_asmt.custom_attributes = {None: None}
   return empty_asmt
Ejemplo n.º 3
0
 def _create_random_asmt(cls):
   """Create Assessment entity with randomly and predictably filled fields."""
   random_asmt = AssessmentEntity()
   random_asmt.type = cls.obj_asmt
   random_asmt.title = cls.generate_string(cls.obj_asmt)
   random_asmt.slug = cls.generate_slug()
   random_asmt.status = unicode(element.AssessmentStates.NOT_STARTED)
   random_asmt.recipients = ",".join(
       (unicode(roles.ASSESSOR), unicode(roles.CREATOR),
        unicode(roles.VERIFIER)))
   random_asmt.verified = False
   random_asmt.assessor = [unicode(cls.default_person.name)]
   random_asmt.creator = [unicode(cls.default_person.name)]
   random_asmt.assignees = {
       "Assessor": [cls.default_person.__dict__],
       "Creator": [cls.default_person.__dict__]}
   return random_asmt
Ejemplo n.º 4
0
 def _create_random_asmt(cls):
     """Create Assessment entity with randomly and predictably filled fields."""
     random_asmt = AssessmentEntity()
     random_asmt.type = cls.obj_asmt
     random_asmt.title = cls.generate_string(cls.obj_asmt)
     random_asmt.slug = cls.generate_slug()
     random_asmt.status = unicode(element.AssessmentStates.NOT_STARTED)
     random_asmt.recipients = ",".join(
         (unicode(roles.ASSESSOR), unicode(roles.CREATOR),
          unicode(roles.VERIFIER)))
     random_asmt.verified = False
     random_asmt.owners = [ObjectPersonsFactory().default().__dict__]
     random_asmt.assignees = {
         "Assessor": [ObjectPersonsFactory().default().__dict__],
         "Creator": [ObjectPersonsFactory().default().__dict__]
     }
     return random_asmt
Ejemplo n.º 5
0
 def _create_random_asmt(cls):
     """Create Assessment entity with randomly and predictably filled fields."""
     random_asmt = AssessmentEntity()
     random_asmt.type = cls.obj_asmt
     random_asmt.title = cls.generate_string(cls.obj_asmt)
     random_asmt.slug = cls.generate_slug()
     random_asmt.status = unicode(element.AssessmentStates.NOT_STARTED)
     random_asmt.recipients = ",".join(
         (unicode(roles.ASSIGNEE), unicode(roles.ASMT_CREATOR),
          unicode(roles.VERIFIER)))
     random_asmt.access_control_list = [
         ObjectPersonsFactory.get_acl_member(roles.ASMT_CREATOR_ID,
                                             cls.default_person),
         ObjectPersonsFactory.get_acl_member(roles.ASMT_ASSIGNEE_ID,
                                             cls.default_person)
     ]
     random_asmt.verified = False
     random_asmt.assignee = [unicode(cls.default_person.name)]
     random_asmt.creator = [unicode(cls.default_person.name)]
     random_asmt.assignees = {
         "Assignee": [cls.default_person.__dict__],
         "Creator": [cls.default_person.__dict__]
     }
     return random_asmt