/
test_rest.py
29 lines (23 loc) · 944 Bytes
/
test_rest.py
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
from django.urls import reverse
from django.test import TestCase
from geonode.urls import api
from tastypie.test import ResourceTestCaseMixin
from cartoview.cartoview_api.rest import ExtendedResourceBaseResource
class ExtendedResourceBaseResourceTest(ResourceTestCaseMixin, TestCase):
fixtures = ['sample_admin.json']
def setUp(self):
super(ExtendedResourceBaseResourceTest, self).setUp()
self.username = 'admin'
self.password = 'admin'
def get_credentials(self):
return self.create_basic(
username=self.username,
password=self.password)
def test_get_list(self):
target_url = reverse(
"api_dispatch_list",
kwargs={"resource_name":
ExtendedResourceBaseResource.Meta.resource_name,
"api_name": api.api_name})
self.assertHttpOK(self.api_client.get(
target_url, format='json'))