-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathtest_views.py
More file actions
37 lines (30 loc) · 1.01 KB
/
test_views.py
File metadata and controls
37 lines (30 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
from django.test import TestCase
from django.test.client import RequestFactory
from django.urls import reverse
from api.views import reminders, case
class caseViewTest(TestCase):
def setUp(self):
self.url = reverse('case')
self.factory = RequestFactory()
def test_case(self):
params = {
"year": "2014",
"county":"tulsa",
"case_num": "5203"
}
request = self.factory.get(self.url, params)
response = case(request)
self.assertEqual(response.status_code, 200)
class remindersViewTest(TestCase):
def setUp(self):
self.url = reverse('reminders')
self.factory = RequestFactory()
def test_reminders(self):
params = {
"case_num": "CF-2014-5203",
"phone_num":"19182615259",
"arraignment_datetime": "2019-09-17T08:00:00"
}
request = self.factory.post(self.url, params)
response = reminders(request)
self.assertEqual(response.status_code, 201)