@@ -101,4 +101,23 @@ def test_student_path(self):
101
101
self .assertDictEqual (content ['data' ]['studentPath' ][2 ], {'id' : str (self .student7 .id ), 'name' : self .student7 .name })
102
102
self .assertDictEqual (content ['data' ]['studentPath' ][1 ], {'id' : str (self .student8 .id ), 'name' : self .student8 .name })
103
103
self .assertDictEqual (content ['data' ]['studentPath' ][0 ], {'id' : str (self .student9 .id ), 'name' : self .student9 .name })
104
-
104
+
105
+ def test_student_search (self ):
106
+ response = self .query ('''
107
+ query {
108
+ studentSearch(searchQuery: "student") {
109
+ id
110
+ name
111
+ }
112
+ }
113
+ ''' )
114
+ content = json .loads (response .content )
115
+ self .assertResponseNoErrors (response )
116
+ self .assertDictEqual (content ['data' ]['studentSearch' ][0 ], {'id' : str (self .student1 .id ), 'name' : self .student1 .name })
117
+ self .assertDictEqual (content ['data' ]['studentSearch' ][1 ], {'id' : str (self .student2 .id ), 'name' : self .student2 .name })
118
+ self .assertDictEqual (content ['data' ]['studentSearch' ][2 ], {'id' : str (self .student3 .id ), 'name' : self .student3 .name })
119
+ self .assertDictEqual (content ['data' ]['studentSearch' ][3 ], {'id' : str (self .student4 .id ), 'name' : self .student4 .name })
120
+ self .assertDictEqual (content ['data' ]['studentSearch' ][4 ], {'id' : str (self .student5 .id ), 'name' : self .student5 .name })
121
+ self .assertDictEqual (content ['data' ]['studentSearch' ][5 ], {'id' : str (self .student6 .id ), 'name' : self .student6 .name })
122
+ self .assertDictEqual (content ['data' ]['studentSearch' ][6 ], {'id' : str (self .student7 .id ), 'name' : self .student7 .name })
123
+ self .assertDictEqual (content ['data' ]['studentSearch' ][7 ], {'id' : str (self .student8 .id ), 'name' : self .student8 .name })
0 commit comments