Skip to content
Snippets Groups Projects
Commit 3059b600 authored by Piotr Gawron's avatar Piotr Gawron
Browse files

unit tests added

parent 76f774cd
No related branches found
No related tags found
1 merge request!138list of vouchers with possibility to filter and sort
Pipeline #
# coding=utf-8 # coding=utf-8
import datetime import datetime
import json
import logging import logging
from django.urls import reverse from django.urls import reverse
...@@ -194,3 +195,10 @@ class TestVoucherApi(LoggedInWithWorkerTestCase): ...@@ -194,3 +195,10 @@ class TestVoucherApi(LoggedInWithWorkerTestCase):
voucher = self.voucher voucher = self.voucher
self.check_voucher_filtered([["", "X"]], [voucher]) self.check_voucher_filtered([["", "X"]], [voucher])
def test_get_columns(self):
response = self.client.get(reverse('web.api.vouchers.columns'))
self.assertEqual(response.status_code, 200)
columns = json.loads(response.content)['columns']
self.assertTrue(len(columns) > 0)
...@@ -4,10 +4,12 @@ import json ...@@ -4,10 +4,12 @@ import json
from django.test import RequestFactory from django.test import RequestFactory
from django.urls import reverse from django.urls import reverse
from web.api_views.worker import availabilities
from web.models import Availability from web.models import Availability
from web.models.constants import TUESDAY_AS_DAY_OF_WEEK from web.models.constants import TUESDAY_AS_DAY_OF_WEEK
from web.api_views.worker import availabilities from web.models.worker_study_role import WORKER_STAFF
from web.tests import LoggedInWithWorkerTestCase from web.tests import LoggedInWithWorkerTestCase
from web.tests.functions import create_voucher_partner
class TestWorkerApi(LoggedInWithWorkerTestCase): class TestWorkerApi(LoggedInWithWorkerTestCase):
...@@ -52,6 +54,12 @@ class TestWorkerApi(LoggedInWithWorkerTestCase): ...@@ -52,6 +54,12 @@ class TestWorkerApi(LoggedInWithWorkerTestCase):
self.assertEqual(response.status_code, 200) self.assertEqual(response.status_code, 200)
self.assertTrue(self.worker.first_name in response.content) self.assertTrue(self.worker.first_name in response.content)
def test_voucher_partners(self):
voucher_partner = create_voucher_partner()
response = self.client.get(reverse('web.api.workers', kwargs={'worker_role': WORKER_STAFF}))
self.assertEqual(response.status_code, 200)
self.assertTrue(voucher_partner.first_name in response.content)
def test_empty_availabilities(self): def test_empty_availabilities(self):
factory = RequestFactory() factory = RequestFactory()
request = factory.get('/api/workers?start_date=2017-10-20&end_date=2017-11-20') request = factory.get('/api/workers?start_date=2017-10-20&end_date=2017-11-20')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment