@@ -82,4 +82,23 @@ def test_student_path(self):
82
82
self .assertDictEqual (content ['data' ]['studentPath' ][2 ], {'id' : str (self .student7 .id ), 'name' : self .student7 .name })
83
83
self .assertDictEqual (content ['data' ]['studentPath' ][1 ], {'id' : str (self .student8 .id ), 'name' : self .student8 .name })
84
84
self .assertDictEqual (content ['data' ]['studentPath' ][0 ], {'id' : str (self .student9 .id ), 'name' : self .student9 .name })
85
-
85
+
86
+ def test_student_search (self ):
87
+ response = self .query ('''
88
+ query {
89
+ studentSearch(searchQuery: "student") {
90
+ id
91
+ name
92
+ }
93
+ }
94
+ ''' )
95
+ content = json .loads (response .content )
96
+ self .assertResponseNoErrors (response )
97
+ self .assertDictEqual (content ['data' ]['studentSearch' ][0 ], {'id' : str (self .student1 .id ), 'name' : self .student1 .name })
98
+ self .assertDictEqual (content ['data' ]['studentSearch' ][1 ], {'id' : str (self .student2 .id ), 'name' : self .student2 .name })
99
+ self .assertDictEqual (content ['data' ]['studentSearch' ][2 ], {'id' : str (self .student3 .id ), 'name' : self .student3 .name })
100
+ self .assertDictEqual (content ['data' ]['studentSearch' ][3 ], {'id' : str (self .student4 .id ), 'name' : self .student4 .name })
101
+ self .assertDictEqual (content ['data' ]['studentSearch' ][4 ], {'id' : str (self .student5 .id ), 'name' : self .student5 .name })
102
+ self .assertDictEqual (content ['data' ]['studentSearch' ][5 ], {'id' : str (self .student6 .id ), 'name' : self .student6 .name })
103
+ self .assertDictEqual (content ['data' ]['studentSearch' ][6 ], {'id' : str (self .student7 .id ), 'name' : self .student7 .name })
104
+ self .assertDictEqual (content ['data' ]['studentSearch' ][7 ], {'id' : str (self .student8 .id ), 'name' : self .student8 .name })
0 commit comments