| 453 | |
| 454 | |
| 455 | def load_tests(loader, suite, ignore): |
| 456 | tests = [] |
| 457 | crate.start() |
| 458 | tests.extend(loader.loadTestsFromTestCase(CrateDBVersionTest)) |
| 459 | for fn in doctest_files('general/blobs.rst', 'interfaces/http.rst',): |
| 460 | tests.append( |
| 461 | docsuite( |
| 462 | fn, |
| 463 | parser=bash_parser, |
| 464 | setUp=setUpLocations, |
| 465 | globs={ |
| 466 | 'sh': partial( |
| 467 | subprocess.run, |
| 468 | stdin=subprocess.PIPE, |
| 469 | stdout=subprocess.PIPE, |
| 470 | stderr=subprocess.STDOUT, |
| 471 | timeout=60, |
| 472 | shell=True |
| 473 | ), |
| 474 | 'pretty_print': pretty_print |
| 475 | } |
| 476 | ) |
| 477 | ) |
| 478 | |
| 479 | for fn in doctest_files('general/ddl/create-table.rst', |
| 480 | 'general/ddl/generated-columns.rst', |
| 481 | 'general/ddl/constraints.rst', |
| 482 | 'sql/general/constraints.rst', |
| 483 | 'general/ddl/sharding.rst', |
| 484 | 'general/ddl/replication.rst', |
| 485 | 'general/ddl/column-policy.rst', |
| 486 | 'general/ddl/system-columns.rst', |
| 487 | 'general/ddl/alter-table.rst', |
| 488 | 'general/ddl/storage.rst', |
| 489 | 'general/ddl/fulltext-indices.rst', |
| 490 | 'admin/runtime-config.rst', |
| 491 | 'general/ddl/show-create-table.rst', |
| 492 | 'admin/snapshots.rst', |
| 493 | 'general/dql/index.rst', |
| 494 | 'general/dql/refresh.rst', |
| 495 | 'admin/optimization.rst', |
| 496 | 'general/dql/fulltext.rst', |
| 497 | 'general/ddl/data-types.rst', |
| 498 | 'general/ddl/partitioned-tables.rst', |
| 499 | 'general/builtins/arithmetic.rst', |
| 500 | 'general/builtins/bit-operators.rst', |
| 501 | 'general/builtins/comparison-operators.rst', |
| 502 | 'general/builtins/table-functions.rst', |
| 503 | 'general/builtins/array-comparisons.rst', |
| 504 | 'general/dql/selects.rst', |
| 505 | 'interfaces/postgres.rst', |
| 506 | 'general/ddl/views.rst', |
| 507 | 'sql/general/value-expressions.rst', |
| 508 | 'sql/general/lexical-structure.rst', |
| 509 | 'general/user-defined-functions.rst', |
| 510 | 'general/information-schema.rst', |
| 511 | 'general/builtins/aggregation.rst', |
| 512 | 'general/builtins/scalar-functions.rst', |