MDFactoryMDFactory

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_valuestr
paramitem_namestr
paramstatusstr
= 'completed'

Returns

dict[str, object]
functest_local_upload_with_modes_default_insert(temp_run_db)
paramtemp_run_db

Returns

None
functest_local_upload_with_modes_duplicate_error(temp_run_db)
paramtemp_run_db

Returns

None
functest_local_upload_with_modes_diff_skips_existing(temp_run_db)
paramtemp_run_db

Returns

None
functest_local_upload_with_modes_force_overwrites(temp_run_db)
paramtemp_run_db

Returns

None
functest_upload_records_force_and_diff_rejected(temp_run_db)

Test upload_records rejects force=True and diff=True together.

paramtemp_run_db

Returns

None
functest_local_upload_with_modes_composite_key_force(temp_analysis_db)
paramtemp_analysis_db

Returns

None
func_install_fake_foundry_module(monkeypatch, dataset)
parammonkeypatch
paramdataset

Returns

None
functest_init_foundry_tables_mismatch_raises_without_reset(monkeypatch)
parammonkeypatch

Returns

None
functest_init_foundry_tables_reset_recreates_on_schema_match(monkeypatch)
parammonkeypatch

Returns

None
functest_init_foundry_tables_existing_without_reset_noop(monkeypatch)
parammonkeypatch

Returns

None
functest_quote_sqlite_identifier_rejects_invalid()

Returns

None
functest_init_foundry_tables_fails_fast_on_auth(monkeypatch)
parammonkeypatch

Returns

None