From 7d06400660b59038601ff46b960f21d5c5bef80e Mon Sep 17 00:00:00 2001 From: Zamil Majdy <z.majdy1996@gmail.com> Date: Thu, 4 May 2017 13:02:27 +0700 Subject: [PATCH] [#140818877] [#39] [Red] testcase change verified to status on company entity --- core/tests/test_accounts.py | 5 +++-- core/tests/test_vacancies.py | 9 +++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/core/tests/test_accounts.py b/core/tests/test_accounts.py index e4889f54..89571e28 100644 --- a/core/tests/test_accounts.py +++ b/core/tests/test_accounts.py @@ -4,8 +4,8 @@ from rest_framework.test import APIClient, APITestCase from django.contrib.auth.models import User from core.models.accounts import Company, Supervisor, Student -class LoginTests(APITestCase): +class LoginTests(APITestCase): @requests_mock.Mocker() def test_succesful_student_login_relogin(self, m): m.post('https://api.cs.ui.ac.id/authentication/ldap/v2/', json={ @@ -68,7 +68,7 @@ class LoginTests(APITestCase): def test_success_company_login(self): new_user = User.objects.create_user('dummy.login.company', 'dummy.login.company@company.com', 'lalala123') - new_company = Company.objects.create(user=new_user, description="lalalala", verified=True, logo=None, address=None) + new_company = Company.objects.create(user=new_user, description="lalalala", status=Company.VERIFIED, logo=None, address=None) url = '/api/login/' response = self.client.post(url, {'username': 'dummy.login.company', 'password': 'lalala123', 'login-type': 'company'}, format='json') @@ -101,6 +101,7 @@ class RegisterTests(APITestCase): response = self.client.post(url, {'username': 'lalala'}, format='multipart') self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST) + class ProfileUpdateTests(APITestCase): @requests_mock.Mocker() diff --git a/core/tests/test_vacancies.py b/core/tests/test_vacancies.py index a79106e8..82a1b07b 100644 --- a/core/tests/test_vacancies.py +++ b/core/tests/test_vacancies.py @@ -65,7 +65,7 @@ class ApplicationTests(APITestCase): student_id = response.data.get('student').get('id') new_user = User.objects.create_user('dummy.company', 'dummy.company@company.com', 'lalala123') - new_company = Company.objects.create(user=new_user, description="lalala",verified=True,logo=None,address=None) + new_company = Company.objects.create(user=new_user, description="lalala",status=Company.VERIFIED,logo=None,address=None) new_vacancy = Vacancy.objects.create(company=new_company, verified=True, open_time=datetime.fromtimestamp(0), description="lalala", close_time=datetime.today()) url = '/api/students/' + str(student_id) + '/applied-vacancies/' @@ -133,7 +133,7 @@ class BookmarkApplicationTests(APITestCase): student_id = response.data.get('student').get('id') new_user = User.objects.create_user('dummy.company2', 'dummy.compan2y@company.com', 'lalala123') - new_company = Company.objects.create(user=new_user, description="lalala",verified=True,logo=None,address=None) + new_company = Company.objects.create(user=new_user, description="lalala",status=Company.VERIFIED,logo=None,address=None) new_vacancy = Vacancy.objects.create(company=new_company, verified=True, open_time=datetime.fromtimestamp(0), description="lalala", close_time=datetime.today()) url = '/api/students/' + str(student_id) + '/bookmarked-vacancies/' @@ -144,6 +144,7 @@ class BookmarkApplicationTests(APITestCase): response = self.client.delete(url) self.assertEqual(response.status_code, status.HTTP_200_OK) + class VacancyTest(APITestCase): def test_verified_vacancy_list(self): superuser = User.objects.create_superuser('dummy.company', 'dummy.company@company.com', 'lalala123') @@ -171,7 +172,7 @@ class CompanyListsTests(APITestCase): def test_company_vacancy_list_exist(self): new_user = User.objects.create_user('dummy.company3', 'dummy.company3@company.com', 'lalala123') - new_company = Company.objects.create(user=new_user, description="lalala", verified=True, logo=None, address=None) + new_company = Company.objects.create(user=new_user, description="lalala", status=Company.VERIFIED, logo=None, address=None) url = '/api/companies/' + str(new_company.pk) + '/vacancies' response = self.client.post(url, format='json') @@ -179,7 +180,7 @@ class CompanyListsTests(APITestCase): def test_company_application_list_exist(self): new_user = User.objects.create_user('dummy.company4', 'dummy.company4@company.com', 'lalala123') - new_company = Company.objects.create(user=new_user, description="lalala", verified=True, logo=None, + new_company = Company.objects.create(user=new_user, description="lalala", status=Company.VERIFIED, logo=None, address=None) url = '/api/companies/' + str(new_company.pk) + '/applications' -- GitLab