sqlite-utils/tests
Chris (ChrisJr404) 81e2ad8a44
tables and views commands accept optional table/view names
The tables and views commands now take one or more optional table (or view)
names as positional arguments after the database path, restricting the output
to just those tables. This is handy with --counts against a database that has
a large table you would rather skip.

Names are listed in the order they are passed. If any named table or view does
not exist the command raises an error and exits with a non-zero status, so the
exit code can be used to confirm a set of expected tables is present.

Closes #478
2026-08-18 06:22:20 -04:00
..
sniff sqlite-utils insert --sniff option, closes #230 2021-02-14 11:23:12 -08:00
__init__.py Initial project layout + database table creation tools 2018-07-28 06:46:17 -07:00
conftest.py Fixes for Ruff>=0.16.0 (#814) 2026-07-25 14:53:12 -07:00
ext.c Support entrypoints for --load-extension (#473) 2022-08-26 22:55:47 -07:00
test_analyze.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_analyze_tables.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_atomic.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_attach.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_cli.py tables and views commands accept optional table/view names 2026-08-18 06:22:20 -04:00
test_cli_bulk.py Fixes for Pyright, closes #833 2026-08-12 14:03:04 -07:00
test_cli_convert.py Use quoted SQL identifiers in convert --dry-run, closes #829 2026-08-12 14:14:27 -07:00
test_cli_insert.py Fixes for Pyright, closes #833 2026-08-12 14:03:04 -07:00
test_cli_memory.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_cli_migrate.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_column_affinity.py Support ANY column types for strict tables 2026-08-12 16:44:01 -07:00
test_column_casing.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_constructor.py Fixes for Pyright, closes #833 2026-08-12 14:03:04 -07:00
test_conversions.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_convert.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_create.py Support ANY column types for strict tables 2026-08-12 16:44:01 -07:00
test_create_table_parser.py Preserve composite UNIQUE constraints in transforms 2026-08-12 18:46:18 -07:00
test_create_view.py Fixes for Ruff>=0.16.0 (#814) 2026-07-25 14:53:12 -07:00
test_default_value.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_delete.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_docs.py Fixes for Ruff>=0.16.0 (#814) 2026-07-25 14:53:12 -07:00
test_duplicate.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_enable_counts.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_extract.py Support ANY column types for strict tables 2026-08-12 16:44:01 -07:00
test_extracts.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_foreign_keys.py Fixes for Pyright, closes #833 2026-08-12 14:03:04 -07:00
test_fts.py Fixes for Pyright, closes #833 2026-08-12 14:03:04 -07:00
test_get.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_gis.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_hypothesis.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_insert_files.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_introspect.py Fixed introspection of default values TRUE / FALSE / NULL 2026-08-12 14:19:38 -07:00
test_list_mode.py Fixes for Pyright, closes #833 2026-08-12 14:03:04 -07:00
test_lookup.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_m2m.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_migrations.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_mutator_transactions.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_plugins.py Fixes for Ruff>=0.16.0 (#814) 2026-07-25 14:53:12 -07:00
test_query.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_recipes.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_recreate.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_register_function.py Fixes for Pyright, closes #833 2026-08-12 14:03:04 -07:00
test_rows.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_rows_from_file.py Handle empty input in rows_from_file 2026-08-12 14:05:09 -07:00
test_sniff.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_suggest_column_types.py Fixes for Ruff>=0.16.0 (#814) 2026-07-25 14:53:12 -07:00
test_tracer.py Fixes for Ruff>=0.16.0 (#814) 2026-07-25 14:53:12 -07:00
test_transform.py transform: coerce empty strings to NULL when converting TEXT columns to numeric types (#805) 2026-08-13 12:56:51 -07:00
test_update.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00
test_upsert.py Fixes for Pyright, closes #833 2026-08-12 14:03:04 -07:00
test_utils.py Fixes for Ruff>=0.16.0 (#814) 2026-07-25 14:53:12 -07:00
test_wal.py Use db.table() and db.view() in tests, closes #838 2026-08-12 14:03:04 -07:00