@@ -5,77 +5,6 @@ import JobClient from '../src/job-client.js';
5
5
6
6
const jobClient = new JobClient ( process . env . MODZY_BASE_URL , process . env . MODZY_API_KEY ) ;
7
7
8
- test (
9
- 'testGetJobHistoryStatusAll' ,
10
- async ( ) => {
11
- await jobClient . getJobHistory ( null , null , null , null , null , 'all' , null , null , null , null )
12
- . then (
13
- ( jobs ) => {
14
- expect ( jobs ) . toBeDefined ( ) ;
15
- expect ( jobs ) . not . toHaveLength ( 0 ) ;
16
- logger . info ( `testGetJobHistoryStatusAll() get ${ jobs . length } jobs` ) ;
17
- jobs . forEach (
18
- ( job ) => {
19
- expect ( job . jobIdentifier ) . toBeDefined ( ) ;
20
- expect ( job . status ) . toBeDefined ( ) ;
21
- expect ( job . submittedAt ) . toBeDefined ( ) ;
22
- expect ( job . submittedBy ) . toBeDefined ( ) ;
23
- }
24
- ) ;
25
- }
26
- ) ;
27
- }
28
- ) ;
29
-
30
- test (
31
- 'testGetJobHistoryByUser' ,
32
- async ( ) => {
33
- await jobClient . getJobHistory ( process . env . MODZY_API_KEY . substring ( 0 , process . env . MODZY_API_KEY . lastIndexOf ( '.' ) ) , null , null , null , null , 'all' , null , null , null , null )
34
- . then (
35
- ( jobs ) => {
36
- expect ( jobs ) . toBeDefined ( ) ;
37
- expect ( jobs ) . not . toHaveLength ( 0 ) ;
38
- logger . info ( `testGetJobHistoryByUser() get ${ jobs . length } jobs` ) ;
39
- jobs . forEach (
40
- ( job ) => {
41
- expect ( job . jobIdentifier ) . toBeDefined ( ) ;
42
- expect ( job . status ) . toBeDefined ( ) ;
43
- expect ( job . submittedAt ) . toBeDefined ( ) ;
44
- expect ( job . submittedBy ) . toBeDefined ( ) ;
45
- }
46
- ) ;
47
- }
48
- ) ;
49
- }
50
- ) ;
51
-
52
- test (
53
- 'testGetJobHistoryByAccessKey' ,
54
- async ( ) => {
55
- await jobClient . getJobHistory ( null , process . env . MODZY_API_KEY . substring ( 0 , process . env . MODZY_API_KEY . lastIndexOf ( '.' ) ) , null , null , null , null , null , null , null , null )
56
- . then (
57
- ( jobs ) => {
58
- expect ( jobs ) . toBeDefined ( ) ;
59
- expect ( jobs ) . not . toHaveLength ( 0 ) ;
60
- logger . info ( `testGetJobHistoryByAccessKey() get ${ jobs . length } jobs` ) ;
61
- jobs . forEach (
62
- ( job ) => {
63
- expect ( job . jobIdentifier ) . toBeDefined ( ) ;
64
- expect ( job . status ) . toBeDefined ( ) ;
65
- expect ( job . submittedAt ) . toBeDefined ( ) ;
66
- expect ( job . submittedBy ) . toBeDefined ( ) ;
67
- }
68
- ) ;
69
- }
70
- )
71
- . catch (
72
- ( error ) => {
73
- logger . error ( "Error: " + error ) ;
74
- }
75
- ) ;
76
- }
77
- ) ;
78
-
79
8
test (
80
9
'testSubmitJob' ,
81
10
async ( ) => {
@@ -207,4 +136,127 @@ test(
207
136
}
208
137
) ;
209
138
139
+ test (
140
+ 'testGetJobHistoryByUser' ,
141
+ async ( ) => {
142
+ await jobClient . getJobHistory ( "a" , null , null , null , null , null , null , null , null , null )
143
+ . then (
144
+ ( jobs ) => {
145
+ expect ( jobs ) . toBeDefined ( ) ;
146
+ expect ( jobs ) . not . toHaveLength ( 0 ) ;
147
+ logger . info ( `testGetJobHistorybyUser() get ${ jobs . length } jobs` ) ;
148
+ jobs . forEach (
149
+ ( job ) => {
150
+ expect ( job . jobIdentifier ) . toBeDefined ( ) ;
151
+ expect ( job . status ) . toBeDefined ( ) ;
152
+ expect ( job . submittedAt ) . toBeDefined ( ) ;
153
+ expect ( job . submittedBy ) . toBeDefined ( ) ;
154
+ }
155
+ ) ;
156
+ }
157
+ ) ;
158
+ }
159
+ ) ;
160
+
161
+ test (
162
+ 'testGetJobHistoryByModel' ,
163
+ async ( ) => {
164
+ await jobClient . getJobHistory ( null , null , null , null , "Sentiment Analysis" , null , null , null , null , null )
165
+ . then (
166
+ ( jobs ) => {
167
+ expect ( jobs ) . toBeDefined ( ) ;
168
+ expect ( jobs ) . not . toHaveLength ( 0 ) ;
169
+ logger . info ( `testGetJobHistoryByModel() get ${ jobs . length } jobs` ) ;
170
+ jobs . forEach (
171
+ ( job ) => {
172
+ expect ( job . jobIdentifier ) . toBeDefined ( ) ;
173
+ expect ( job . status ) . toBeDefined ( ) ;
174
+ expect ( job . submittedAt ) . toBeDefined ( ) ;
175
+ expect ( job . submittedBy ) . toBeDefined ( ) ;
176
+ }
177
+ ) ;
178
+ }
179
+ ) ;
180
+ }
181
+ ) ;
182
+
183
+ test (
184
+ 'testGetJobHistoryByAccessKey' ,
185
+ async ( ) => {
186
+ await jobClient . getJobHistory ( null , process . env . MODZY_API_KEY . substring ( 0 , process . env . MODZY_API_KEY . lastIndexOf ( '.' ) ) , null , null , null , null , null , null , null , null )
187
+ . then (
188
+ ( jobs ) => {
189
+ expect ( jobs ) . toBeDefined ( ) ;
190
+ expect ( jobs ) . not . toHaveLength ( 0 ) ;
191
+ logger . info ( `testGetJobHistoryByAccessKey() get ${ jobs . length } jobs` ) ;
192
+ jobs . forEach (
193
+ ( job ) => {
194
+ expect ( job . jobIdentifier ) . toBeDefined ( ) ;
195
+ expect ( job . status ) . toBeDefined ( ) ;
196
+ expect ( job . submittedAt ) . toBeDefined ( ) ;
197
+ expect ( job . submittedBy ) . toBeDefined ( ) ;
198
+ }
199
+ ) ;
200
+ }
201
+ )
202
+ . catch (
203
+ ( error ) => {
204
+ logger . error ( "Error: " + error ) ;
205
+ }
206
+ ) ;
207
+ }
208
+ ) ;
209
+
210
+ test (
211
+ 'testGetJobHistoryByDate' ,
212
+ async ( ) => {
213
+ let startDate = new Date ( ) ;
214
+ startDate . setDate ( startDate . getDate ( ) - 7 ) ;
215
+ logger . info ( "StartDate type " + ( startDate instanceof Date ) )
216
+ await jobClient . getJobHistory ( null , null , startDate , null , null , null , null , null , null , null )
217
+ . then (
218
+ ( jobs ) => {
219
+ expect ( jobs ) . toBeDefined ( ) ;
220
+ expect ( jobs ) . not . toHaveLength ( 0 ) ;
221
+ logger . info ( `testGetJobHistoryByDate() get ${ jobs . length } jobs` ) ;
222
+ jobs . forEach (
223
+ ( job ) => {
224
+ expect ( job . jobIdentifier ) . toBeDefined ( ) ;
225
+ expect ( job . status ) . toBeDefined ( ) ;
226
+ expect ( job . submittedAt ) . toBeDefined ( ) ;
227
+ expect ( job . submittedBy ) . toBeDefined ( ) ;
228
+ }
229
+ ) ;
230
+ }
231
+ ) ;
232
+ }
233
+ ) ;
234
+
235
+ test (
236
+ 'testGetJobHistoryStatus' ,
237
+ async ( ) => {
238
+ await jobClient . getJobHistory ( null , null , null , null , null , 'terminated' , null , null , null , null )
239
+ . then (
240
+ ( jobs ) => {
241
+ expect ( jobs ) . toBeDefined ( ) ;
242
+ expect ( jobs ) . not . toHaveLength ( 0 ) ;
243
+ logger . info ( `testGetJobHistoryStatus() get ${ jobs . length } jobs` ) ;
244
+ jobs . forEach (
245
+ ( job ) => {
246
+ expect ( job . jobIdentifier ) . toBeDefined ( ) ;
247
+ expect ( job . status ) . toBeDefined ( ) ;
248
+ expect ( job . submittedAt ) . toBeDefined ( ) ;
249
+ expect ( job . submittedBy ) . toBeDefined ( ) ;
250
+ }
251
+ ) ;
252
+ }
253
+ ) ;
254
+ }
255
+ ) ;
256
+
257
+
258
+
259
+
260
+
261
+
210
262
0 commit comments