def setUp(self): super(TestCallbackView, self).setUp() self.user = AuthUserFactory() self.external_account = ExternalAccountFactory() self.institution = InstitutionFactory() self.provider = MockOAuth2Provider(self.external_account) self.user.affiliated_institutions.add(self.institution) app = flask.Flask(__name__) make_url_map(app) app.config['SECRET_KEY'] = 'aaaaa' self.ctx = app.test_request_context() self.ctx.push() self.request = RequestFactory().get('/fake_path') add_session_to_request(self.request) self.view0 = views.ConnectView() self.view0 = setup_user_view(self.view0, self.request, user=self.user) self.view0.kwargs = { 'addon_name': self.external_account.provider, 'institution_id': self.institution.id, } self.view = views.CallbackView() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = { 'addon_name': self.external_account.provider, 'institution_id': self.institution.id, }
def test_rejected_approved_checkouts(self): self.draft.submit_for_review(self.user, {}, save=True) # Test rejected does not checkout files self.draft.approval.state = 'rejected' self.draft.approval.save() request = RequestFactory().get('/fake_path') view = DraftDetailView() view = setup_user_view(view, request, self.admin_user, draft_pk=self.draft._id) view.checkout_files(self.draft) for q, f in self.d_of_qs.iteritems(): f.refresh_from_db() nt.assert_equal(None, f.checkout) # Test approved does not checkout files self.draft.approval.state = 'approved' self.draft.approval.save() request = RequestFactory().get('/fake_path') view = DraftDetailView() view = setup_user_view(view, request, self.admin_user, draft_pk=self.draft._id) view.checkout_files(self.draft) for q, f in self.d_of_qs.iteritems(): f.refresh_from_db() nt.assert_equal(None, f.checkout)
def test_rejected_approved_checkouts(self): self.draft.submit_for_review(self.user, {}, save=True) # Test rejected does not checkout files self.draft.approval.state = 'rejected' self.draft.approval.save() request = RequestFactory().get('/fake_path') view = DraftDetailView() view = setup_user_view(view, request, self.admin_user, draft_pk=self.draft._id) view.checkout_files(self.draft) for q, f in self.d_of_qs.items(): f.refresh_from_db() nt.assert_equal(None, f.checkout) # Test approved does not checkout files self.draft.approval.state = 'approved' self.draft.approval.save() request = RequestFactory().get('/fake_path') view = DraftDetailView() view = setup_user_view(view, request, self.admin_user, draft_pk=self.draft._id) view.checkout_files(self.draft) for q, f in self.d_of_qs.items(): f.refresh_from_db() nt.assert_equal(None, f.checkout)
def setUp(self): super(TestInstitutionListView, self).setUp() self.user = AuthUserFactory() self.institutions = [InstitutionFactory(), InstitutionFactory()] self.request = RequestFactory().get('/fake_path') self.view = views.InstitutionListView() self.view = setup_user_view(self.view, self.request, user=self.user)
def test_post(self, mock_func, **kwargs): from api_tests.utils import create_test_file file_node = create_test_file(node=self.node, user=self.user, filename='test_get_timestamp_error_data') self.post_data = { 'provider': [str(file_node.provider)], 'file_id': [str(file_node._id)], 'file_path': [str('/' + file_node.name)], 'file_name': [str(file_node.name)], 'version': [str(file_node.current_version_number)] } self.view = views.TimestampVerifyData() self.request = RequestFactory().post(self.request_url, data=self.post_data, format='json') self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs['institution_id'] = self.project_institution.id self.view.kwargs['guid'] = self.private_project1.id self.private_project1.reload() res = self.view.post(self, **kwargs) nt.assert_equal(res.status_code, 200) nt.assert_in('test_get_timestamp_error_data', str(res))
def test_checkout_checkin_files(self): self.draft.submit_for_review(self.user, {}, save=True) request = RequestFactory().get('/fake_path') view = DraftDetailView() view = setup_user_view(view, request, self.admin_user, draft_pk=self.draft._id) view.checkout_files(self.draft) for q, f in self.d_of_qs.iteritems(): f.refresh_from_db() nt.assert_equal(self.admin_user, f.checkout) # test user attempt force checkin with nt.assert_raises(file_exceptions.FileNodeCheckedOutError): self.d_of_qs['q7'].check_in_or_out(self.user, self.admin_user) # test delete draft returns files utils.checkin_files(self.draft) view2 = DraftFormView() view2 = setup_view(view2, request, draft_pk=self.draft._id) view2.checkin_files(self.draft) for q, f in self.d_of_qs.iteritems(): f.refresh_from_db() nt.assert_equal(None, f.checkout)
def test_checkout_checkin_files(self): self.draft.submit_for_review(self.user, {}, save=True) request = RequestFactory().get('/fake_path') view = DraftDetailView() view = setup_user_view(view, request, self.admin_user, draft_pk=self.draft._id) view.checkout_files(self.draft) for q, f in self.d_of_qs.items(): f.refresh_from_db() nt.assert_equal(self.admin_user, f.checkout) # test user attempt force checkin with nt.assert_raises(file_exceptions.FileNodeCheckedOutError): self.d_of_qs['q7'].check_in_or_out(self.user, self.admin_user) # test delete draft returns files utils.checkin_files(self.draft) view2 = DraftFormView() view2 = setup_view(view2, request, draft_pk=self.draft._id) view2.checkin_files(self.draft) for q, f in self.d_of_qs.items(): f.refresh_from_db() nt.assert_equal(None, f.checkout)
def setUp(self): super(TestIconView, self).setUp() self.user = AuthUserFactory() self.request = RequestFactory().get('/fake_path') self.view = views.IconView() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = {'addon_name': 's3'}
def setUp(self): super(TestInstitutionTimeStampPatternForce, self).setUp() self.institution = InstitutionFactory() self.user = AuthUserFactory() self.request = RequestFactory().get('/timestampsettings/') self.view = views.InstitutionTimeStampPatternForce() self.view = setup_user_view(self.view, self.request, user=self.user)
def test_checkout_checkup(self): self.draft.submit_for_review(self.user, {}, save=True) request = RequestFactory().get('/fake_path') # Test Approved removes checkout self.draft.approval.state = 'approved' self.draft.approval.save() file_q7 = self.d_of_qs['q7'] file_q7.checkout = self.admin_user file_q7.save() view = CheckoutCheckupView() view = setup_user_view(view, request, user=self.admin_user) view.delete(request, user=self.admin_user) file_q7.refresh_from_db() assert file_q7.checkout is None # Test Rejected removes checkout self.draft.approval.state = 'rejected' self.draft.approval.save() file_q7 = self.d_of_qs['q7'] file_q7.checkout = self.admin_user file_q7.save() view = CheckoutCheckupView() view = setup_user_view(view, request, user=self.admin_user) view.delete(request, user=self.admin_user) file_q7.refresh_from_db() assert file_q7.checkout is None # Test Unapprove does not remove checkout self.draft.approval.state = 'unapproved' self.draft.approval.save() file_q7 = self.d_of_qs['q7'] file_q7.checkout = self.admin_user file_q7.save() view = CheckoutCheckupView() view = setup_user_view(view, request, user=self.admin_user) view.delete(request, user=self.admin_user) file_q7.refresh_from_db() assert file_q7.checkout == self.admin_user
def test_checkout_checkup(self): self.draft.submit_for_review(self.user, {}, save=True) request = RequestFactory().get('/fake_path') # Test Approved removes checkout self.draft.approval.state = 'approved' self.draft.approval.save() file_q7 = self.d_of_qs['q7'] file_q7.checkout = self.admin_user file_q7.save() view = CheckoutCheckupView() view = setup_user_view(view, request, user=self.admin_user) view.delete(request, user=self.admin_user) file_q7.refresh_from_db() assert file_q7.checkout is None # Test Rejected removes checkout self.draft.approval.state = 'rejected' self.draft.approval.save() file_q7 = self.d_of_qs['q7'] file_q7.checkout = self.admin_user file_q7.save() view = CheckoutCheckupView() view = setup_user_view(view, request, user=self.admin_user) view.delete(request, user=self.admin_user) file_q7.refresh_from_db() assert file_q7.checkout is None # Test Unapprove does not remove checkout self.draft.approval.state = 'unapproved' self.draft.approval.save() file_q7 = self.d_of_qs['q7'] file_q7.checkout = self.admin_user file_q7.save() view = CheckoutCheckupView() view = setup_user_view(view, request, user=self.admin_user) view.delete(request, user=self.admin_user) file_q7.refresh_from_db() assert file_q7.checkout == self.admin_user
def setUp(self): super(TestPreprintProviderExportImport, self).setUp() self.user = AuthUserFactory() self.preprint_provider = PreprintProviderFactory() self.request = RequestFactory().get('/fake_path') self.view = views.ExportPreprintProvider() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = {'preprint_provider_id': self.preprint_provider.id} self.import_request = RequestFactory().get('/fake_path') self.import_view = views.ImportPreprintProvider() self.import_view = setup_user_view(self.import_view, self.import_request, user=self.user) self.preprint_provider.licenses_acceptable = [NodeLicense.objects.get(license_id='NONE')] self.subject = SubjectFactory(provider=self.preprint_provider)
def setUp(self): super(TestPreprintProviderExportImport, self).setUp() self.user = AuthUserFactory() self.preprint_provider = PreprintProviderFactory() self.request = RequestFactory().get('/fake_path') self.view = views.ExportPreprintProvider() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = {'preprint_provider_id': self.preprint_provider.id} self.import_request = RequestFactory().get('/fake_path') self.import_view = views.ImportPreprintProvider() self.import_view = setup_user_view(self.import_view, self.import_request, user=self.user) self.preprint_provider.licenses_acceptable = [NodeLicense.objects.get(license_id='NONE')] self.subject = SubjectFactory(provider=self.preprint_provider)
def setUp(self): super(TestclassStatisticsView, self).setUp() self.user = AuthUserFactory() self.institution1 = InstitutionFactory() self.user.affiliated_institutions.add(self.institution1) self.request = RequestFactory().get('/fake_path') self.view = views.StatisticsView() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = {'institution_id': self.institution1.id}
def test_checkout_files(self): self.draft.submit_for_review(self.user, {}, save=True) request = RequestFactory().get('/fake_path') view = DraftDetailView() view = setup_user_view(view, request, self.admin_user, draft_pk=self.draft._id) view.checkout_files(self.draft) for q, f in self.d_of_qs.iteritems(): nt.assert_equal(self.prereg_user, f.checkout)
def setUp(self): self.user = AuthUserFactory() self.institution = InstitutionFactory() self.request = RequestFactory().get('/fake_path') self.view = views.DeleteInstitution() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = {'institution_id': self.institution.id}
def setUp(self): self.user = AuthUserFactory() self.institution = InstitutionFactory() self.request = RequestFactory().get('/fake_path') self.view = views.DeleteInstitution() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = {'institution_id': self.institution.id}
def setUp(self): super(TestInstitutionList, self).setUp() self.institution1 = InstitutionFactory() self.institution2 = InstitutionFactory() self.user = AuthUserFactory() self.request = RequestFactory().get('/fake_path') self.view = views.InstitutionList() self.view = setup_user_view(self.view, self.request, user=self.user)
def setUp(self): super(TestInstitutionListViewStat, self).setUp() self.user = AuthUserFactory() self.institutions = [InstitutionFactory(), InstitutionFactory()] self.institution1 = InstitutionFactory() self.institution2 = InstitutionFactory() self.user.affiliated_institutions.add(self.institution1) self.request = RequestFactory().get('/fake_path') self.view = views.InstitutionListViewStat() self.view = setup_user_view(self.view, self.request, user=self.user)
def setUp(self): super(TestInstitutionList, self).setUp() self.institutions = [InstitutionFactory(), InstitutionFactory()] self.user = AuthUserFactory() self.request_url = '/timestampsettings/' self.request = RequestFactory().get(self.request_url) self.view = views.InstitutionList() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = {'institution_id': self.institutions[0].id} self.redirect_url = '/timestampsettings/' + str(self.view.kwargs['institution_id']) + '/nodes/'
def setUp(self): super(TestDeletePreprintProvider, self).setUp() self.user = AuthUserFactory() self.preprint_provider = PreprintProviderFactory() self.request = RequestFactory().get('/fake_path') self.view = views.DeletePreprintProvider() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = {'preprint_provider_id': self.preprint_provider.id}
def setUp(self): super(TestPreprintProviderList, self).setUp() self.provider1 = PreprintProviderFactory() self.provider2 = PreprintProviderFactory() self.user = AuthUserFactory() self.request = RequestFactory().get('/fake_path') self.view = views.PreprintProviderList() self.view = setup_user_view(self.view, self.request, user=self.user)
def setUp(self): super(TestInstitutionExport, self).setUp() self.user = AuthUserFactory() self.institution = InstitutionFactory() self.request = RequestFactory().get('/fake_path') self.view = views.InstitutionExport() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = {'institution_id': self.institution.id}
def setUp(self): super(TestDeletePreprintProvider, self).setUp() self.user = AuthUserFactory() self.preprint_provider = PreprintProviderFactory() self.request = RequestFactory().get('/fake_path') self.view = views.DeletePreprintProvider() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = {'preprint_provider_id': self.preprint_provider.id}
def setUp(self): self.user = AuthUserFactory() self.user.is_superuser = True self.user.save() self.preprint_provider = PreprintProviderFactory() self.request = RequestFactory().get('/fake_path') self.view = views.ShareSourcePreprintProvider() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = {'preprint_provider_id': self.preprint_provider.id}
def setUp(self): super(TestInstitutionExport, self).setUp() self.user = AuthUserFactory() self.institution = InstitutionFactory() self.request = RequestFactory().get('/fake_path') self.view = views.InstitutionExport() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = {'institution_id': self.institution.id}
def setUp(self): super(TestPreprintProviderList, self).setUp() self.provider1 = PreprintProviderFactory() self.provider2 = PreprintProviderFactory() self.user = AuthUserFactory() self.request = RequestFactory().get('/fake_path') self.view = views.PreprintProviderList() self.view = setup_user_view(self.view, self.request, user=self.user)
def setUp(self): self.user = AuthUserFactory() self.user.is_superuser = True self.user.save() self.preprint_provider = PreprintProviderFactory() self.request = RequestFactory().get('/fake_path') self.view = views.ShareSourcePreprintProvider() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = {'preprint_provider_id': self.preprint_provider.id}
def setUp(self): super(TestSettingsView, self).setUp() self.user = AuthUserFactory() self.institution = InstitutionFactory() self.user.affiliated_institutions.add(self.institution) self.request = RequestFactory().get('/fake_path') self.view = views.SettingsView() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = { 'addon_name': 'dataverse', 'institution_id': self.institution.id, }
def setUp(self): super(TestGetSubjectDescendants, self).setUp() self.user = AuthUserFactory() self.preprint_provider = PreprintProviderFactory() self.parent_1 = SubjectFactory() self.child_1 = SubjectFactory(parent=self.parent_1) self.child_2 = SubjectFactory(parent=self.parent_1) self.grandchild_1 = SubjectFactory(parent=self.child_1) self.request = RequestFactory().get('/?parent_id={}'.format(self.parent_1.id)) self.view = views.GetSubjectDescendants() self.view = setup_user_view(self.view, self.request, user=self.user)
def setUp(self): super(TestGetSubjectDescendants, self).setUp() self.user = AuthUserFactory() self.preprint_provider = PreprintProviderFactory() self.parent_1 = SubjectFactory() self.child_1 = SubjectFactory(parent=self.parent_1) self.child_2 = SubjectFactory(parent=self.parent_1) self.grandchild_1 = SubjectFactory(parent=self.child_1) self.request = RequestFactory().get('/?parent_id={}'.format(self.parent_1.id)) self.view = views.GetSubjectDescendants() self.view = setup_user_view(self.view, self.request, user=self.user)
def setUp(self): super(TestImageView, self).setUp() self.user = AuthUserFactory() self.request = RequestFactory().get('/fake_path') self.institution1 = InstitutionFactory() self.user.affiliated_institutions.add(self.institution1) self.rdm_statistics = rdm_statistics_factories.RdmStatisticsFactory.create( institution=self.institution1, provider='s3', owner=self.user) self.rdm_statistics.save() self.view = views.ImageView() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = {'graph_type': 'ext'} self.view.kwargs = {'provider': 's3'} self.view.kwargs = {'institution_id': self.institution1.id}
def test_post(self, mock_get, mock_shutil, **kwargs): mock_get.return_value.content = '' res_timestampaddlist = self.view.get_context_data() nt.assert_is_instance(res_timestampaddlist, dict) ## check TimestampError(TimestampVerifyResult.inspection_result_statu != 1) in response nt.assert_not_in('osfstorage_test_file1.status_1', str(res_timestampaddlist)) nt.assert_in('osfstorage_test_file2.status_3', str(res_timestampaddlist)) nt.assert_in('osfstorage_test_file3.status_3', str(res_timestampaddlist)) nt.assert_in('s3_test_file1.status_3', str(res_timestampaddlist)) nt.assert_is_instance(res_timestampaddlist['view'], views.TimeStampAddList) ## AddTimestampData.post file_node = BaseFileNode.objects.get( name='osfstorage_test_file3.status_3') file_verify_result = RdmFileTimestamptokenVerifyResult.objects.get( file_id=file_node._id) self.post_data = { 'provider': [file_verify_result.provider], 'file_id': [file_verify_result.file_id], 'file_path': [file_verify_result.path], 'file_name': [file_node.name], 'size': [2345], 'created': ['2018-12-17 00:00'], 'modified': ['2018-12-19 00:00'], 'version': [file_node.current_version_number] } self.request_url_addtimestamp = '/timestampadd/' + str( self.project_institution.id) + '/nodes/' + str( self.private_project1.id) + '/addtimestamp/add_timestamp_data/' self.view_addtimestamp = views.AddTimestampData() self.request_addtimestamp = RequestFactory().post( self.request_url_addtimestamp, data=self.post_data, format='json') self.view_addtimestamp = setup_user_view(self.view_addtimestamp, self.request_addtimestamp, user=self.user) self.view_addtimestamp.kwargs[ 'institution_id'] = self.project_institution.id self.view_addtimestamp.kwargs['guid'] = self.private_project1.id self.private_project1.reload() res_addtimestamp = self.view_addtimestamp.post(self, **kwargs) logging.info(res_addtimestamp) nt.assert_equal(res_addtimestamp.status_code, 200)
def setUp(self): self.user = AuthUserFactory() self.user.is_superuser = True self.user.save() self.preprint_provider = PreprintProviderFactory() asset_file = ProviderAssetFileFactory(name='square_color_no_transparent') self.preprint_provider.asset_files.add(asset_file) self.preprint_provider.save() self.request = RequestFactory().get('/fake_path') self.view = views.ShareSourcePreprintProvider() self.view = setup_user_view(self.view, self.request, user=self.user, preprint_provider_id=self.preprint_provider.id) self.mock_prepend = mock.patch.object(website.settings, 'SHARE_PROVIDER_PREPEND', 'testenv')
def setUp(self): super(TestRemoveUserKey, self).setUp() self.institution = InstitutionFactory() self.user = AuthUserFactory() self.request = RequestFactory().get('/fake_path') self.delete_user = UserFactory() userkey_generation(self.delete_user._id) self.delete_user.affiliated_institutions.add(self.institution) self.delete_user.is_delete = True self.delete_user.date_disabled = timezone.now() self.delete_user.save() self.view = views.RemoveUserKey() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = {'user_id': self.delete_user.id, 'institution_id': self.institution.id}
def setUp(self): super(TestNodeTimeStampPatternChange, self).setUp() self.user = AuthUserFactory() ## create project(affiliated institution) self.project_institution = InstitutionFactory() self.project_user = UserFactory() userkey_generation(self.project_user._id) self.project_user.affiliated_institutions.add(self.project_institution) self.private_project1 = ProjectFactory(creator=self.project_user) self.private_project1.affiliated_institutions.add(self.project_institution) RdmTimestampGrantPattern.objects.get_or_create(institution_id=self.project_institution.id, node_guid=self.private_project1._id, timestamp_pattern_division=1) self.request = RequestFactory().get('/timestampsettings/' + str(self.project_institution.id) + '/') self.view = views.NodeTimeStampPatternChange() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = {'institution_id': self.project_institution.id}
def setUp(self): super(TestConnectView, self).setUp() self.user = AuthUserFactory() self.external_account = ExternalAccountFactory() self.institution = InstitutionFactory() self.user.affiliated_institutions.add(self.institution) self.provider = MockOAuth2Provider(self.external_account) self.request = RequestFactory().get('/fake_path') add_session_to_request(self.request) self.view = views.ConnectView() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = { 'addon_name': self.external_account.provider, 'institution_id': self.institution.id, }
def setUp(self): self.user = AuthUserFactory() self.subject1 = SubjectFactory() self.subject2 = SubjectFactory() self.subject3 = SubjectFactory() self.subject1_1 = SubjectFactory(parent=self.subject1) self.subject2_1 = SubjectFactory(parent=self.subject2) self.subject3_1 = SubjectFactory(parent=self.subject3) self.subject1_1_1 = SubjectFactory(parent=self.subject1_1) self.preprint_provider = PreprintProviderFactory() self.request = RequestFactory().get('/fake_path') self.view = views.ProcessCustomTaxonomy() self.view = setup_user_view(self.view, self.request, user=self.user)
def setUp(self): self.user = AuthUserFactory() self.subject1 = SubjectFactory() self.subject2 = SubjectFactory() self.subject3 = SubjectFactory() self.subject1_1 = SubjectFactory(parent=self.subject1) self.subject2_1 = SubjectFactory(parent=self.subject2) self.subject3_1 = SubjectFactory(parent=self.subject3) self.subject1_1_1 = SubjectFactory(parent=self.subject1_1) self.preprint_provider = PreprintProviderFactory() self.request = RequestFactory().get('/fake_path') self.view = views.ProcessCustomTaxonomy() self.view = setup_user_view(self.view, self.request, user=self.user)
def test_checkout_checkin_files(self): self.draft.submit_for_review(self.user, {}, save=True) request = RequestFactory().get('/fake_path') view = DraftDetailView() view = setup_user_view(view, request, self.admin_user, draft_pk=self.draft._id) view.checkout_files(self.draft) for q, f in self.d_of_qs.iteritems(): f.refresh_from_db() nt.assert_equal(self.admin_user, f.checkout) view2 = DraftFormView() view2 = setup_view(view2, request, draft_pk=self.draft._id) view2.checkin_files(self.draft) for q, f in self.d_of_qs.iteritems(): f.refresh_from_db() nt.assert_equal(None, f.checkout)
def setUp(self): super(TestAddTimestampData, self).setUp() self.user = AuthUserFactory() ## create project(affiliated institution) self.project_institution = InstitutionFactory() self.project_user = UserFactory() userkey_generation(self.project_user._id) self.project_user.affiliated_institutions.add(self.project_institution) self.user = self.project_user self.private_project1 = ProjectFactory(creator=self.project_user) self.private_project1.affiliated_institutions.add( self.project_institution) self.node = self.private_project1 self.request_url = '/timestampadd/' + str( self.project_institution.id) + '/nodes/' + str( self.private_project1.id) + '/' self.request = RequestFactory().get(self.request_url) self.view = views.TimeStampAddList() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs['institution_id'] = self.project_institution.id self.view.kwargs['guid'] = self.private_project1.id create_rdmfiletimestamptokenverifyresult( self, filename='osfstorage_test_file1.status_1', provider='osfstorage', inspection_result_status_1=True) create_rdmfiletimestamptokenverifyresult( self, filename='osfstorage_test_file2.status_3', provider='osfstorage', inspection_result_status_1=False) create_rdmfiletimestamptokenverifyresult( self, filename='osfstorage_test_file3.status_3', provider='osfstorage', inspection_result_status_1=False) create_rdmfiletimestamptokenverifyresult( self, filename='s3_test_file1.status_3', provider='s3', inspection_result_status_1=False)
def setUp(self): super(TestRemoveUserKeyList, self).setUp() self.institution = InstitutionFactory() self.user = AuthUserFactory() ## delete_uusers self.delete_user1 = UserFactory() self.delete_user2 = UserFactory() self.delete_users = [self.delete_user1, self.delete_user2] for user in self.delete_users: userkey_generation(user._id) user.affiliated_institutions.add(self.institution) user.is_delete = True user.date_disabled = timezone.now() user.save() self.request = RequestFactory().get('/keymanagement/' + str(self.institution.id) + '/') self.view = views.RemoveUserKeyList() self.view = setup_user_view(self.view, self.request, user=self.user) self.view.kwargs = {'institution_id': self.institution.id}