Fakultas Ilmu Komputer UI
Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
PMPL
Class Project
Kape
Commits
41c65d90
Commit
41c65d90
authored
May 24, 2017
by
M. Reza Qorib
Browse files
Correcting faulty merge conflict. Bismillah
parent
3f7fc64b
Changes
2
Hide whitespace changes
Inline
Side-by-side
core/tests/test_vacancies.py
View file @
41c65d90
...
...
@@ -190,10 +190,6 @@ class CompanyListsTests(APITestCase):
class
SupervisorStudentApplicationTests
(
APITestCase
):
def
test_list_student_application
(
self
):
class
SupervisorApprovalTests
(
APITestCase
):
def
test_supervisor_approve_vacancy
(
self
):
new_user
=
User
.
objects
.
create_user
(
'dummy.supervisor'
,
'dummy.supervisor@asd.asd'
,
'lalala123'
)
new_supervisor
=
Supervisor
.
objects
.
create
(
user
=
new_user
,
nip
=
1212121212
)
self
.
client
.
force_authenticate
(
user
=
new_user
)
...
...
@@ -210,6 +206,13 @@ class SupervisorApprovalTests(APITestCase):
response
=
self
.
client
.
get
(
url
,
format
=
'json'
)
self
.
assertEqual
(
response
.
status_code
,
status
.
HTTP_403_FORBIDDEN
)
class
SupervisorApprovalTests
(
APITestCase
):
def
test_supervisor_approve_vacancy
(
self
):
new_user
=
User
.
objects
.
create_user
(
'dummy.supervisor'
,
'dummy.supervisor@asd.asd'
,
'lalala123'
)
new_supervisor
=
Supervisor
.
objects
.
create
(
user
=
new_user
,
nip
=
1212121212
)
self
.
client
.
force_authenticate
(
user
=
new_user
)
new_user2
=
User
.
objects
.
create_user
(
'dummy.company2'
,
'dummy.compan2y@company.com'
,
'lalala123'
)
new_company2
=
Company
.
objects
.
create
(
user
=
new_user2
,
description
=
"lalala"
,
status
=
Company
.
VERIFIED
,
logo
=
None
,
address
=
None
)
...
...
core/views/vacancies.py
View file @
41c65d90
...
...
@@ -12,7 +12,7 @@ from core.lib.permissions import IsAdminOrStudent, IsAdminOrCompany, IsAdminOrVa
from
core.models
import
Student
,
Company
from
core.models.vacancies
import
Vacancy
,
Application
from
core.serializers.vacancies
import
VacancySerializer
,
ApplicationSerializer
,
ApplicationStatusSerializer
,
\
VacancyApplicationSerializer
,
PostVacancySerializer
,
VacancyVerifiedSerializer
VacancyApplicationSerializer
,
PostVacancySerializer
,
VacancyVerifiedSerializer
,
SupervisorStudentApplicationSerializer
class
VacancyViewSet
(
MultiSerializerViewSetMixin
,
viewsets
.
ModelViewSet
):
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment