예제 #1
0
 def setUp(self):
     super(TestCommentUpdateView, self).setUp()
     self.user = AuthUserFactory()
     self.dr1 = DraftRegistrationFactory(
         initiator=self.user,
         registration_schema=utils.draft_reg_util(),
         registration_metadata=utils.SCHEMA_DATA)
     self.dr1.submit_for_review(self.user, {}, save=True)
     self.request = RequestFactory().post('/fake_path',
                                          data={'blah': 'arg'})
     self.request.user = UserFactory()
     self.view = CommentUpdateView()
     self.view = setup_view(self.view, self.request, draft_pk=self.dr1._id)
예제 #2
0
class TestCommentUpdateView(AdminTestCase):
    def setUp(self):
        super(TestCommentUpdateView, self).setUp()
        self.user = AuthUserFactory()
        self.dr1 = DraftRegistrationFactory(
            initiator=self.user,
            registration_schema=utils.draft_reg_util(),
            registration_metadata=utils.SCHEMA_DATA
        )
        self.dr1.submit_for_review(self.user, {}, save=True)
        self.request = RequestFactory().post('/fake_path', data={'blah': 'arg'})
        self.request.user = UserFactory()
        self.view = CommentUpdateView()
        self.view = setup_view(self.view, self.request, draft_pk=self.dr1._id)

    @mock.patch('admin.pre_reg.views.json.loads')
    @mock.patch('admin.pre_reg.views.DraftRegistration.update_metadata')
    def test_post_comments(self, mock_json, mock_meta):
        count = OSFLogEntry.objects.count()
        self.view.post(self.request)
        nt.assert_equal(OSFLogEntry.objects.count(), count + 1)
예제 #3
0
class TestCommentUpdateView(AdminTestCase):
    def setUp(self):
        super(TestCommentUpdateView, self).setUp()
        self.user = AuthUserFactory()
        self.dr1 = DraftRegistrationFactory(
            initiator=self.user,
            registration_schema=utils.draft_reg_util(),
            registration_metadata=utils.SCHEMA_DATA)
        self.dr1.submit_for_review(self.user, {}, save=True)
        self.request = RequestFactory().post('/fake_path',
                                             data={'blah': 'arg'})
        self.request.user = UserFactory()
        self.view = CommentUpdateView()
        self.view = setup_view(self.view, self.request, draft_pk=self.dr1._id)

    @mock.patch('admin.pre_reg.views.json.loads')
    @mock.patch('admin.pre_reg.views.DraftRegistration.update_metadata')
    def test_post_comments(self, mock_json, mock_meta):
        count = OSFLogEntry.objects.count()
        self.view.post(self.request)
        nt.assert_equal(OSFLogEntry.objects.count(), count + 1)
예제 #4
0
 def setUp(self):
     super(TestCommentUpdateView, self).setUp()
     self.user = AuthUserFactory()
     self.dr1 = DraftRegistrationFactory(
         initiator=self.user,
         registration_schema=utils.draft_reg_util(),
         registration_metadata=utils.SCHEMA_DATA
     )
     self.dr1.submit_for_review(self.user, {}, save=True)
     self.request = RequestFactory().post('/fake_path', data={'blah': 'arg'})
     self.request.user = UserFactory()
     self.view = CommentUpdateView()
     self.view = setup_view(self.view, self.request, draft_pk=self.dr1._id)