def test_007_submission_with_receiver_selection_allow_unencrypted_false_no_keys_loaded( self): GLSetting.memory_copy.allow_unencrypted = False # for some reason, the first receiver is no more with the same ID self.receivers = yield get_receiver_list() rcvrs_ids = [] for rcvr in self.receivers: rcvrs_ids.append(rcvr['id']) self.dummyContext['receivers'] = rcvrs_ids self.dummyContext['selectable_receiver'] = True self.dummyContext['escalation_threshold'] = 0 for attrname in models.Context.localized_strings: self.dummyContext[attrname] = u'⅛¡⅜⅛’ŊÑŦŊŊ’‘ª‘ª’‘ÐŊ' context_status = yield update_context(self.dummyContext['id'], self.dummyContext) # Create a new request with selected three of the four receivers submission_request = dict(self.dummySubmission) # submission_request['context_id'] = context_status['context_id'] submission_request['id'] = '' submission_request['finalize'] = False submission_request['receivers'] = rcvrs_ids yield self.assertFailure( submission.create_submission(submission_request, finalize=True), errors.SubmissionFailFields)
def test_007_submission_with_receiver_selection_allow_unencrypted_false_no_keys_loaded(self): GLSetting.memory_copy.allow_unencrypted = False # for some reason, the first receiver is no more with the same ID self.receivers = yield get_receiver_list() rcvrs_ids = [] for rcvr in self.receivers: rcvrs_ids.append(rcvr['id']) self.dummyContext['receivers'] = rcvrs_ids self.dummyContext['selectable_receiver'] = True self.dummyContext['escalation_threshold'] = 0 for attrname in models.Context.localized_strings: self.dummyContext[attrname] = u'⅛¡⅜⅛’ŊÑŦŊŊ’‘ª‘ª’‘ÐŊ' context_status = yield update_context(self.dummyContext['id'], self.dummyContext) # Create a new request with selected three of the four receivers submission_request= dict(self.dummySubmission) # submission_request['context_id'] = context_status['context_id'] submission_request['id'] = '' submission_request['finalize'] = False submission_request['receivers'] = rcvrs_ids yield self.assertFailure(submission.create_submission(submission_request, finalize=True), errors.SubmissionFailFields)
def postpone_tip_expiration(self): recv_desc = yield admin.get_receiver_list('en') self.assertEqual(len(recv_desc), 2) rtip_desc = yield receiver.get_receivertip_list(recv_desc[0]['id'], 'en') self.assertEqual(len(rtip_desc), 1) rtip.postpone_expiration_date(recv_desc[0]['id'], rtip_desc[0]['id']) yield cleaning_sched.CleaningSchedule().operation()
def postpone_tip_expiration(self): recv_desc = yield admin.get_receiver_list("en") self.assertEqual(len(recv_desc), 2) rtip_desc = yield receiver.get_receivertip_list(recv_desc[0]["id"], "en") self.assertEqual(len(rtip_desc), 1) rtip.postpone_expiration_date(recv_desc[0]["id"], rtip_desc[0]["id"]) yield cleaning_sched.CleaningSchedule().operation()
def test_get(self): handler = self.request(role='receiver') rcvrs = yield admin.get_receiver_list() for rcvr in rcvrs: handler = self.request(role='receiver') handler.current_user['user_id'] = rcvr['id'] yield handler.get()
def test_get(self): handler = self.request(role='receiver') rcvrs = yield admin.get_receiver_list('en') for rcvr in rcvrs: handler = self.request(role='receiver') handler.current_user.user_id = rcvr['id'] yield handler.get()
def postpone_tip_expiration(self): recv_desc = yield admin.get_receiver_list() self.assertEqual(len(recv_desc), 2) rtip_desc = yield receiver.get_receiver_tip_list(recv_desc[0]['id']) self.assertEqual(len(rtip_desc), 1) tip_list = yield cleaning_sched.get_tiptime_by_marker(models.InternalTip._marker[2]) self.assertEqual(len(tip_list), 1) rtip.postpone_expiration_date(recv_desc[0]['id'], rtip_desc[0]['id']) yield cleaning_sched.CleaningSchedule().operation()
def postpone_tip_expiration(self): recv_desc = yield admin.get_receiver_list('en') self.assertEqual(len(recv_desc), 2) rtip_desc = yield receiver.get_receivertip_list(recv_desc[0]['id'], 'en') self.assertEqual(len(rtip_desc), 1) tip_list = yield cleaning_sched.get_tip_timings() self.assertEqual(len(tip_list), 1) rtip.postpone_expiration_date(recv_desc[0]['id'], rtip_desc[0]['id']) yield cleaning_sched.CleaningSchedule().operation()
def test_put_data_obtained_with_get(self): handler = self.request(role='receiver') rcvrs = yield admin.get_receiver_list() for rcvr in rcvrs: handler = self.request(role='receiver') handler.current_user['user_id'] = rcvr['id'] yield handler.get() handler = self.request(self.responses[0], role='receiver') handler.current_user['user_id'] = rcvr['id'] yield handler.put()
def test_put_data_obtained_with_get(self): handler = self.request(role='receiver') rcvrs = yield admin.get_receiver_list('en') for rcvr in rcvrs: handler = self.request(role='receiver') handler.current_user.user_id = rcvr['id'] yield handler.get() handler = self.request(self.responses[0], role='receiver') handler.current_user.user_id = rcvr['id'] yield handler.put()
def test_put_with_remove_pgp_flag_true(self): handler = self.request(role='receiver') rcvrs = yield admin.get_receiver_list() for rcvr in rcvrs: handler = self.request(role='receiver') handler.current_user['user_id'] = rcvr['id'] yield handler.get() self.responses[0]['gpg_key_remove'] = True handler = self.request(self.responses[0], role='receiver') handler.current_user['user_id'] = rcvr['id'] yield handler.put()
def test_ping_mail_change(self): handler = self.request(role='receiver') rcvrs = yield admin.get_receiver_list('en') for rcvr in rcvrs: handler = self.request(role='receiver') handler.current_user.user_id = rcvr['id'] yield handler.get() self.responses[0]['ping_mail_address'] = '*****@*****.**' handler = self.request(self.responses[0], role='receiver') handler.current_user.user_id = rcvr['id'] yield handler.put()
def test_put_with_remove_pgp_flag_true(self): handler = self.request(role='receiver') rcvrs = yield admin.get_receiver_list('en') for rcvr in rcvrs: handler = self.request(role='receiver') handler.current_user.user_id = rcvr['id'] yield handler.get() self.responses[0]['pgp_key_remove'] = True handler = self.request(self.responses[0], role='receiver') handler.current_user.user_id = rcvr['id'] yield handler.put()
def test_submission_with_receiver_selection(self): yield create_receiver(self.get_new_receiver_desc("second")) yield create_receiver(self.get_new_receiver_desc("third")) yield create_receiver(self.get_new_receiver_desc("fourth")) # for some reason, the first receiver is no more with the same ID self.receivers = yield get_receiver_list() self.assertEqual(len(self.receivers), 4) self.dummyContext["receivers"] = [ self.receivers[0]["receiver_gus"], self.receivers[1]["receiver_gus"], self.receivers[2]["receiver_gus"], self.receivers[3]["receiver_gus"], ] self.dummyContext["selectable_receiver"] = True self.dummyContext["escalation_threshold"] = 0 context_status = yield update_context(self.dummyContext["context_gus"], self.dummyContext) # Create a new request with selected three of the four receivers submission_request = dict(self.dummySubmission) # submission_request['context_gus'] = context_status['context_gus'] submission_request["submission_gus"] = submission_request["id"] = "" submission_request["finalize"] = False submission_request["receivers"] = [ self.receivers[0]["receiver_gus"], self.receivers[1]["receiver_gus"], self.receivers[2]["receiver_gus"], ] status = yield submission.create_submission(submission_request, finalize=False) just_empty_eventually_internaltip = yield delivery_sched.tip_creation() # Checks, the submission need to be the same now self.assertEqual(len(submission_request["receivers"]), len(status["receivers"])) status["finalize"] = True submission_request["context_gus"] = context_status["context_gus"] # reused status["receivers"] = [self.receivers[0]["receiver_gus"], self.receivers[3]["receiver_gus"]] status = yield submission.update_submission(status["submission_gus"], status, finalize=True) receiver_tips = yield delivery_sched.tip_creation() self.assertEqual(len(receiver_tips), len(status["receivers"]))
def test_006_submission_with_receiver_selection_allow_unencrypted_true_no_keys_loaded( self): # for some reason, the first receiver is no more with the same ID self.receivers = yield get_receiver_list() rcvrs_ids = [] for rcvr in self.receivers: rcvrs_ids.append(rcvr['id']) self.dummyContext['receivers'] = rcvrs_ids self.dummyContext['selectable_receiver'] = True self.dummyContext['escalation_threshold'] = 0 for attrname in models.Context.localized_strings: self.dummyContext[attrname] = u'⅛¡⅜⅛’ŊÑŦŊŊ’‘ª‘ª’‘ÐŊ' context_status = yield update_context(self.dummyContext['id'], self.dummyContext) # Create a new request with selected three of the four receivers submission_request = dict(self.dummySubmission) # submission_request['context_id'] = context_status['context_id'] submission_request['id'] = '' submission_request['finalize'] = False submission_request['receivers'] = rcvrs_ids status = yield submission.create_submission(submission_request, finalize=False) just_empty_eventually_internaltip = yield delivery_sched.tip_creation() # Checks, the submission need to be the same now self.assertEqual(len(submission_request['receivers']), len(status['receivers'])) status['finalize'] = True submission_request['context_id'] = context_status['id'] # reused status['receivers'] = rcvrs_ids status = yield submission.update_submission(status['id'], status, finalize=True) receiver_tips = yield delivery_sched.tip_creation() self.assertEqual(len(receiver_tips), len(status['receivers']))
def test_006_submission_with_receiver_selection_allow_unencrypted_true_no_keys_loaded(self): # for some reason, the first receiver is no more with the same ID self.receivers = yield get_receiver_list() rcvrs_ids = [] for rcvr in self.receivers: rcvrs_ids.append(rcvr['id']) self.dummyContext['receivers'] = rcvrs_ids self.dummyContext['selectable_receiver'] = True self.dummyContext['escalation_threshold'] = 0 for attrname in models.Context.localized_strings: self.dummyContext[attrname] = u'⅛¡⅜⅛’ŊÑŦŊŊ’‘ª‘ª’‘ÐŊ' context_status = yield update_context(self.dummyContext['id'], self.dummyContext) # Create a new request with selected three of the four receivers submission_request= dict(self.dummySubmission) # submission_request['context_id'] = context_status['context_id'] submission_request['id'] = '' submission_request['finalize'] = False submission_request['receivers'] = rcvrs_ids status = yield submission.create_submission(submission_request, finalize=False) just_empty_eventually_internaltip = yield delivery_sched.tip_creation() # Checks, the submission need to be the same now self.assertEqual(len(submission_request['receivers']), len(status['receivers'])) status['finalize'] = True submission_request['context_id'] = context_status['id'] # reused status['receivers'] = rcvrs_ids status = yield submission.update_submission(status['id'], status, finalize=True) receiver_tips = yield delivery_sched.tip_creation() self.assertEqual(len(receiver_tips), len(status['receivers']))