Orchestrata Ultimate › Tests › Reference › verification › edge_cases
Tests reference — tests/verification/edge_cases
tests/verification/edge_cases — 3 test modules, 37 test functions. Source tree: tests/verification/edge_cases at commit 8a2cb42ad. Generated from the tests AST snapshot by scripts/gen-data-pages.py.
Prose pending.
Modules
| Module | Tests | Covers |
|---|---|---|
test_database.py |
10 | 2 |
test_detector.py |
27 | 3 |
Module details
tests/verification/edge_cases/test_database.py
source · 10 tests · 94 lines
Tests for verification.edge_cases.database.
Covers: verification.edge_cases.database, verification.types
| Kind | Name | Line | Description |
|---|---|---|---|
| class | TestEdgeCaseDatabase |
27 | |
| method | TestEdgeCaseDatabase.test_init_empty |
28 | |
| method | TestEdgeCaseDatabase.test_add_and_get |
33 | |
| method | TestEdgeCaseDatabase.test_get_missing |
42 | |
| method | TestEdgeCaseDatabase.test_get_by_constraint |
46 | |
| method | TestEdgeCaseDatabase.test_get_by_constraint_empty |
59 | |
| method | TestEdgeCaseDatabase.test_list_all |
63 | |
| method | TestEdgeCaseDatabase.test_remove_existing |
69 | |
| method | TestEdgeCaseDatabase.test_remove_missing |
76 | |
| method | TestEdgeCaseDatabase.test_clear |
80 | |
| method | TestEdgeCaseDatabase.test_count_property |
88 |
tests/verification/edge_cases/test_detector.py
source · 27 tests · 340 lines
Pure tests for verification.edge_cases.detector.
Covers: core.base.traces, verification.edge_cases.detector, verification.types
| Kind | Name | Line | Description |
|---|---|---|---|
| class | TestEdgeCaseDatabase |
44 | |
| method | TestEdgeCaseDatabase.test_init_populates_common_cases |
45 | |
| method | TestEdgeCaseDatabase.test_add_and_get_edge_case |
51 | |
| method | TestEdgeCaseDatabase.test_get_edge_cases_for_task_type_filter |
65 | |
| method | TestEdgeCaseDatabase.test_get_edge_cases_for_task_category_filter |
74 | |
| method | TestEdgeCaseDatabase.test_get_edge_cases_for_task_severity_filter |
81 | |
| method | TestEdgeCaseDatabase.test_record_and_get_occurrences |
91 | |
| method | TestEdgeCaseDatabase.test_get_coverage_default |
98 | |
| class | TestEdgeCaseDetector |
105 | |
| method | TestEdgeCaseDetector.test_detect_from_partial_results |
106 | |
| method | TestEdgeCaseDetector.test_detect_boundary_cases_near_miss |
130 | |
| method | TestEdgeCaseDetector.test_detect_boundary_cases_outside_tolerance |
143 | |
| method | TestEdgeCaseDetector.test_detect_boundary_cases_zero_expected |
154 | |
| method | TestEdgeCaseDetector.test_detect_edge_cases_in_code |
166 | |
| method | TestEdgeCaseDetector.test_detect_edge_cases_no_match |
174 | |
| method | TestEdgeCaseDetector.test_suggest_edge_cases_filters_tested |
180 | |
| method | TestEdgeCaseDetector.test_suggest_edge_cases_sorts_by_severity |
188 | |
| method | TestEdgeCaseDetector.test_is_edge_case_tested_pattern_match |
197 | |
| method | TestEdgeCaseDetector.test_calculate_coverage_no_detected |
204 | |
| method | TestEdgeCaseDetector.test_calculate_coverage_with_tested |
213 | |
| method | TestEdgeCaseDetector.test_generate_test_suggestions_input_validation |
222 | |
| method | TestEdgeCaseDetector.test_generate_test_suggestions_unknown_category |
238 | |
| class | TestEdgeCaseReporter |
253 | |
| method | TestEdgeCaseReporter.test_generate_report_empty |
254 | |
| method | TestEdgeCaseReporter.test_generate_report_with_occurrences |
262 | |
| method | TestEdgeCaseReporter.test_recommendations_critical_coverage |
272 | |
| method | TestEdgeCaseReporter.test_recommendations_warning_coverage |
286 | |
| method | TestEdgeCaseReporter.test_recommendations_critical_untested |
299 | |
| method | TestEdgeCaseReporter.test_export_json |
329 | |
| method | TestEdgeCaseReporter.test_export_markdown |
335 |
Support files
Fixtures, package markers and helpers without test functions.