File tree Expand file tree Collapse file tree 1 file changed +33
-1
lines changed
example/tests/integration Expand file tree Collapse file tree 1 file changed +33
-1
lines changed Original file line number Diff line number Diff line change 77pytestmark = pytest .mark .django_db
88
99
10- def test_top_level_meta (blog , client ):
10+ def test_top_level_meta_for_list_view (blog , client ):
11+
12+ expected = {
13+ "data" : [{
14+ "type" : "blogs" ,
15+ "id" : "1" ,
16+ "attributes" : {
17+ "name" : blog .name
18+ },
19+ "meta" : {
20+ "copyright" : datetime .now ().year
21+ },
22+ }],
23+ 'links' : {
24+ 'first' : 'http://testserver/blogs?page=1' ,
25+ 'last' : 'http://testserver/blogs?page=1' ,
26+ 'next' : None ,
27+ 'prev' : None
28+ },
29+ 'meta' : {
30+ 'pagination' : {'count' : 1 , 'page' : 1 , 'pages' : 1 },
31+ 'apiDocs' : '/docs/api/blogs'
32+ }
33+ }
34+
35+ response = client .get (reverse ("blog-list" ))
36+ content_dump = redump_json (response .content )
37+ expected_dump = dump_json (expected )
38+
39+ assert content_dump == expected_dump
40+
41+
42+ def test_top_level_meta_for_detail_view (blog , client ):
1143
1244 expected = {
1345 "data" : {
You can’t perform that action at this time.
0 commit comments