7
7
from django .conf import settings
8
8
9
9
10
- class EmberDataModelMixinTests (TestBase ):
10
+ class MultipleIDMixin (TestBase ):
11
11
"""
12
- Test usage with EmberDataModelMixin
12
+ Test usage with MultipleIDMixin
13
13
14
- [<RegexURLPattern user-list ^user-viewsets/$>, <RegexURLPattern user-detail ^user-viewsets/(?P<pk>[^/]+)/$>]
14
+ [<RegexURLPattern user-list ^user-viewsets/$>,
15
+ <RegexURLPattern user-detail ^user-viewsets/(?P<pk>[^/]+)/$>]
15
16
"""
16
17
list_url = reverse_lazy ('user-list' )
17
18
18
- def setUp (self ):
19
- super (EmberDataModelMixinTests , self ).setUp ()
20
-
21
19
def test_single_id_in_query_params (self ):
22
20
"""
23
21
Ensure single ID in query params returns correct result
24
22
"""
25
- url = '/user-mixin-viewset/?ids[]=%s' % self .miles .pk
23
+ url = '/user-mixin-viewset/?ids[]={0}' . format ( self .miles .pk )
26
24
response = self .client .get (url )
27
25
self .assertEqual (response .status_code , 200 )
28
26
@@ -48,7 +46,8 @@ def test_multiple_ids_in_query_params(self):
48
46
"""
49
47
Ensure multiple IDs in query params return correct result
50
48
"""
51
- url = '/user-mixin-viewset/?ids[]=%s&ids[]=%s' % (self .miles .pk , self .john .pk )
49
+ url = '/user-mixin-viewset/?ids[]={0}&ids[]={1}' .format (
50
+ self .miles .pk , self .john .pk )
52
51
response = self .client .get (url )
53
52
self .assertEqual (response .status_code , 200 )
54
53
@@ -67,5 +66,8 @@ def test_multiple_ids_in_query_params(self):
67
66
self .assertEquals (expected .get ('user' ), json_content .get ('user' ))
68
67
self .assertEquals (meta .get ('count' , 0 ), 2 )
69
68
self .assertEquals (meta .get ("next" ), 2 )
70
- self .assertEqual ('http://testserver/user-mixin-viewset/?ids%5B%5D=2&ids%5B%5D=1&page=2' , meta .get ("next_link" ))
69
+ self .assertEqual (
70
+ 'http://testserver/user-mixin-viewset/?ids%5B%5D=2&ids%5B%5D=1&page=2' ,
71
+ meta .get ("next_link" ))
71
72
self .assertEqual (meta .get ("page" ), 1 )
73
+
0 commit comments