Commit 6ade88a
python: minor improvements and documentation
- Improvement: use `time.monotonic()` instead of `time.time()` in
timeout mechanisms, as this clock does not go backward even if the
system clock is changed
- Improvement: use `logger` instead of `logging` such that the module
name is included in the log line
- Documentation: make clear that specifying `None` as timeout means no
timeout is enforced
- Documentation: arguments of `start_pipeline_as_paused()` and
`start_pipeline_as_standby()`
- Documentation: clarify that some parts of REST API are asynchronous
- Testing:
- Reuse `FelderaClient._wait_for_compilation()` (removed one prefixed
underscore in the function name to have it accessible in the tests,
but still communicate that the function is for internal use)
- Use `FelderaClient` in the main platform test helper
- Add generic `wait_for_condition()` that can be used by any test as
timeout mechanism, rather than re-implementing it every time
Co-authored-by: Igor Smolyar <igor.smolyar@feldera.com>
Signed-off-by: Igor Smolyar <igor.smolyar@feldera.com>
Signed-off-by: Simon Kassing <simon.kassing@feldera.com>1 parent b967a24 commit 6ade88a
File tree
17 files changed
+396
-380
lines changed- docs.feldera.com/docs/tutorials/rest_api
- python
- feldera
- rest
- tests/platform
17 files changed
+396
-380
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
200 | 200 | | |
201 | 201 | | |
202 | 202 | | |
203 | | - | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
204 | 206 | | |
205 | 207 | | |
206 | 208 | | |
207 | 209 | | |
208 | 210 | | |
209 | | - | |
| 211 | + | |
210 | 212 | | |
211 | 213 | | |
212 | 214 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | | - | |
88 | | - | |
| 87 | + | |
89 | 88 | | |
90 | 89 | | |
91 | 90 | | |
92 | 91 | | |
93 | 92 | | |
94 | | - | |
| 93 | + | |
95 | 94 | | |
96 | 95 | | |
97 | 96 | | |
| |||
392 | 391 | | |
393 | 392 | | |
394 | 393 | | |
395 | | - | |
| 394 | + | |
396 | 395 | | |
397 | 396 | | |
398 | 397 | | |
| |||
512 | 511 | | |
513 | 512 | | |
514 | 513 | | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
515 | 521 | | |
516 | 522 | | |
517 | 523 | | |
| |||
531 | 537 | | |
532 | 538 | | |
533 | 539 | | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
534 | 547 | | |
535 | 548 | | |
536 | 549 | | |
| |||
747 | 760 | | |
748 | 761 | | |
749 | 762 | | |
750 | | - | |
| 763 | + | |
751 | 764 | | |
752 | 765 | | |
753 | 766 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
| 74 | + | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
| 81 | + | |
82 | 82 | | |
83 | | - | |
| 83 | + | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | 87 | | |
88 | | - | |
| 88 | + | |
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
| 20 | + | |
19 | 21 | | |
20 | 22 | | |
21 | 23 | | |
| |||
93 | 95 | | |
94 | 96 | | |
95 | 97 | | |
96 | | - | |
| 98 | + | |
97 | 99 | | |
98 | 100 | | |
99 | 101 | | |
100 | 102 | | |
101 | | - | |
| 103 | + | |
102 | 104 | | |
103 | 105 | | |
104 | 106 | | |
| |||
153 | 155 | | |
154 | 156 | | |
155 | 157 | | |
156 | | - | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
157 | 166 | | |
158 | | - | |
| 167 | + | |
159 | 168 | | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
160 | 176 | | |
161 | 177 | | |
162 | 178 | | |
163 | 179 | | |
164 | | - | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
165 | 190 | | |
166 | 191 | | |
167 | 192 | | |
| |||
189 | 214 | | |
190 | 215 | | |
191 | 216 | | |
192 | | - | |
193 | | - | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
194 | 223 | | |
195 | 224 | | |
196 | 225 | | |
197 | 226 | | |
198 | 227 | | |
199 | 228 | | |
200 | 229 | | |
| 230 | + | |
201 | 231 | | |
202 | 232 | | |
203 | 233 | | |
| |||
227 | 257 | | |
228 | 258 | | |
229 | 259 | | |
230 | | - | |
231 | | - | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
232 | 264 | | |
233 | | - | |
| 265 | + | |
234 | 266 | | |
235 | 267 | | |
236 | 268 | | |
237 | 269 | | |
238 | 270 | | |
239 | 271 | | |
240 | 272 | | |
| 273 | + | |
241 | 274 | | |
242 | 275 | | |
243 | | - | |
244 | 276 | | |
245 | 277 | | |
246 | 278 | | |
| |||
268 | 300 | | |
269 | 301 | | |
270 | 302 | | |
271 | | - | |
272 | | - | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
273 | 307 | | |
274 | 308 | | |
275 | 309 | | |
| |||
299 | 333 | | |
300 | 334 | | |
301 | 335 | | |
302 | | - | |
| 336 | + | |
303 | 337 | | |
304 | 338 | | |
305 | 339 | | |
| |||
331 | 365 | | |
332 | 366 | | |
333 | 367 | | |
334 | | - | |
| 368 | + | |
335 | 369 | | |
336 | 370 | | |
337 | 371 | | |
| |||
667 | 701 | | |
668 | 702 | | |
669 | 703 | | |
670 | | - | |
| 704 | + | |
671 | 705 | | |
672 | 706 | | |
673 | 707 | | |
| |||
1021 | 1055 | | |
1022 | 1056 | | |
1023 | 1057 | | |
1024 | | - | |
| 1058 | + | |
1025 | 1059 | | |
1026 | 1060 | | |
1027 | 1061 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
18 | 22 | | |
19 | 23 | | |
20 | 24 | | |
| |||
0 commit comments