Пример #1
0
 def draft_approved_but_canceled(self, user, project):
     draft = DraftRegistrationFactory(
         initiator=user, registration_schema=get_prereg_schema())
     draft.registered_node = RegistrationFactory(creator=user,
                                                 project=project,
                                                 is_public=True)
     draft.registered_node.is_deleted = True
     draft.registered_node.save()
     draft.save()
     return draft
Пример #2
0
 def draft_approved_but_withdrawn(self, user, project):
     draft = DraftRegistrationFactory(
         initiator=user, registration_schema=get_prereg_schema())
     draft.registered_node = RegistrationFactory(
         creator=user,
         project=project,
         is_public=True,
         retraction=RetractionFactory())
     draft.save()
     return draft
Пример #3
0
 def draft_approved_and_registered(self, user, project):
     draft = DraftRegistrationFactory(
         initiator=user, registration_schema=get_prereg_schema())
     draft.approval = DraftRegistrationApproval(
         meta={'registration_choice': 'immediate'})
     draft.approval.state = 'approved'
     draft.approval.save()
     draft.registered_node = RegistrationFactory(creator=user,
                                                 project=project,
                                                 is_public=True)
     draft.save()
     return draft