test_db_operations
Tests for database operations including record upload, local upload modes,.
func_overview_record(hash_value, item_name, status='completed') → dict[str, object]paramhash_valuestrparamitem_namestrparamstatusstr= 'completed'Returns
dict[str, object]functest_local_upload_with_modes_default_insert(temp_run_db)paramtemp_run_dbReturns
Nonefunctest_local_upload_with_modes_duplicate_error(temp_run_db)paramtemp_run_dbReturns
Nonefunctest_local_upload_with_modes_diff_skips_existing(temp_run_db)paramtemp_run_dbReturns
Nonefunctest_local_upload_with_modes_force_overwrites(temp_run_db)paramtemp_run_dbReturns
Nonefunctest_upload_records_force_and_diff_rejected(temp_run_db)Test upload_records rejects force=True and diff=True together.
paramtemp_run_dbReturns
Nonefunctest_local_upload_with_modes_composite_key_force(temp_analysis_db)paramtemp_analysis_dbReturns
Nonefunc_install_fake_foundry_module(monkeypatch, dataset)parammonkeypatchparamdatasetReturns
Nonefunctest_init_foundry_tables_mismatch_raises_without_reset(monkeypatch)parammonkeypatchReturns
Nonefunctest_init_foundry_tables_reset_recreates_on_schema_match(monkeypatch)parammonkeypatchReturns
Nonefunctest_init_foundry_tables_existing_without_reset_noop(monkeypatch)parammonkeypatchReturns
Nonefunctest_quote_sqlite_identifier_rejects_invalid()Returns
Nonefunctest_init_foundry_tables_fails_fast_on_auth(monkeypatch)parammonkeypatchReturns
None