runscripts.test_analysis_comprehensive

Comprehensive tests for analysis.py refactored functions

class runscripts.test_analysis_comprehensive.MockConnection(return_data)[source]

Bases: object

Parameters:

return_data (list[tuple[str, int]])

sql(query)[source]
class runscripts.test_analysis_comprehensive.TestBuildDuckdbFilter[source]

Bases: object

Tests for build_duckdb_filter function

class runscripts.test_analysis_comprehensive.TestBuildQueryStrings[source]

Bases: object

Tests for build_query_strings function

class runscripts.test_analysis_comprehensive.TestFilterVariantDicts[source]

Bases: object

Tests for filter_variant_dicts function

class runscripts.test_analysis_comprehensive.TestIntegration[source]

Bases: object

Integration tests that test multiple functions together

class runscripts.test_analysis_comprehensive.TestLoadVariantMetadata[source]

Bases: object

Tests for load_variant_metadata function

class runscripts.test_analysis_comprehensive.TestMakeSimDataDict[source]

Bases: object

Tests for make_sim_data_dict function

class runscripts.test_analysis_comprehensive.TestParseVariantDataDir[source]

Bases: object

Tests for parse_variant_data_dir function

class runscripts.test_analysis_comprehensive.TestRunAnalysisLoop[source]

Bases: object

Tests for run_analysis_loop function