コード例 #1
0
    def setUp(self):
        form = UserForm({
            'username': '******',
            'email': '*****@*****.**',
            'first_name': 'test',
            'last_name': 'test',
            'password': '******'
        })
        if form.is_valid():
            form.save()
        user = User.objects.get(username="******")
        content = b'10-K Report'
        doc = Document(company='APPLE_INC',
                       doc_type='10-K',
                       doc_date='20171103',
                       doc_id='APPLE_INC.10-K.20171103',
                       upload_id=user,
                       file=default_storage.save(
                           'static/document_folder/testing_file.txt',
                           ContentFile(content)))

        doc.save()

        doc2 = Document(company='APPLE_INC',
                        doc_type='10-K',
                        doc_date='20171104',
                        doc_id='APPLE_INC.10-K.20171104',
                        upload_id=user,
                        file=default_storage.save(
                            'static/document_folder/testing_file.txt',
                            ContentFile(content)))
        doc2.save()
コード例 #2
0
 def test_invalid_data(self):
     form = UserForm({
         'username': '******',
         'email': 'test',
         'first_name': 'test',
         'last_name': 'test',
         'password': '******'
     })
     self.assertFalse(form.is_valid())
コード例 #3
0
def register(request):
    """Register Users"""
    if request.method == 'POST':
        user_form = UserForm(request.POST)
        if user_form.is_valid():
            user_form.save()
        return HttpResponseRedirect('/')
    if request.method == 'GET':
        return HttpResponseRedirect('/')
コード例 #4
0
def index(request):
    """ Handles requests for index"""
    # Check if user is logged in
    if request.user.is_authenticated:
        context = {'documents': get_documents(), 'cases': get_cases(request)}
    else:
        context = {'userForm': UserForm()}
    return render(request, 'autoIntern/homePage.html', context)
コード例 #5
0
    def test_user_login_view(self):
        form = UserForm({
            'username': '******',
            'email': '*****@*****.**',
            'first_name': 'test',
            'last_name': 'test',
            'password': '******'
        })
        if form.is_valid():
            form.save()
        self.assertIsNotNone(User.objects.get(email='*****@*****.**'))

        response = self.client.post("/userLogin/", {
            'username': '******',
            'password': '******'
        })
        response = self.client.get("/")
        self.assertTrue('Hello' in str(response.content))
コード例 #6
0
    def setUp(self):
        form = UserForm({
            'username': '******',
            'email' : '*****@*****.**',
            'first_name': 'test',
            'last_name': 'test',
            'password': '******'
        })
        if form.is_valid():
            form.save()
        user = User.objects.get(username="******")
        content = b'This is a test note'
        note_name = 'new_note_name'
        doc = Document(company=note_name, doc_type='note',
                       doc_date='20171103',
                       doc_id='testing_note.txt', upload_id=user,
                       file=default_storage.save('static/document_folder/testing_note.txt',
                                                 ContentFile(content)))

        doc.save()
コード例 #7
0
    def setUp(self):
        form = UserForm({
            'username': '******',
            'email': '*****@*****.**',
            'first_name': 'test',
            'last_name': 'test',
            'password': '******'
        })
        if form.is_valid():
            form.save()
        user = User.objects.get(username="******")
        content = b'10-K Report'
        doc = Document(company='APPLE_INC',
                       doc_type='10-K',
                       doc_date='20171103',
                       doc_id='APPLE_INC.10-K.20171103',
                       upload_id=user,
                       file=default_storage.save(
                           'static/document_folder/testing_file.txt',
                           ContentFile(content)))

        doc.save()

        # Add user-defined tag to document to be tested
        tag = Data(
            data_id=1,
            creator_id=user,
            document_id='APPLE_INC.10-K.20171103',
            value='testValue',
            label='testLabel',
            line=420,
            index=420,
            rangySelection=
            '0/0/17/1/1/1/1/0/2/1/13/29/2:0,0/0/17/1/1/1/1/0/2/1/13/29/2:7',
            current=None)
        tag.save()
コード例 #8
0
    def setUp(self):
        form = UserForm({
            'username': '******',
            'email': '*****@*****.**',
            'first_name': 'Manager',
            'last_name': 'Manager',
            'password': '******'
        })
        if form.is_valid():
            form.save()
        Manager = User.objects.get(username="******")

        form = UserForm({
            'username': '******',
            'email': '*****@*****.**',
            'first_name': 'BaseUser',
            'last_name': 'BaseUser',
            'password': '******'
        })
        if form.is_valid():
            form.save()
        BaseUser = User.objects.get(username="******")

        form = UserForm({
            'username': '******',
            'email': '*****@*****.**',
            'first_name': 'test1',
            'last_name': 'test1',
            'password': '******'
        })
        if form.is_valid():
            form.save()
        user1 = User.objects.get(username="******")

        form = UserForm({
            'username': '******',
            'email': '*****@*****.**',
            'first_name': 'test2',
            'last_name': 'test2',
            'password': '******'
        })
        if form.is_valid():
            form.save()
        user2 = User.objects.get(username="******")

        case = Case(case_name='Case Test', case_id=999999)
        case.save()

        managerPerm = Permissions(case=case,
                                  user=Manager,
                                  user_type=Permissions.MANAGER_USER)
        managerPerm.save()

        userPerm = Permissions(case=case,
                               user=BaseUser,
                               user_type=Permissions.BASE_USER)
        userPerm.save()