|
5 | 5 | import pytest |
6 | 6 |
|
7 | 7 | from dcd_mapping.annotate import annotate |
8 | | -from dcd_mapping.schemas import MappedScore, ScoresetMetadata, TxSelectResult |
| 8 | +from dcd_mapping.schemas import ( |
| 9 | + AlignmentResult, |
| 10 | + MappedScore, |
| 11 | + ScoresetMetadata, |
| 12 | + TxSelectResult, |
| 13 | +) |
9 | 14 |
|
10 | 15 |
|
11 | 16 | @pytest.fixture() |
12 | 17 | def get_fixtures( |
13 | 18 | scoreset_metadata_fixture: dict[str, ScoresetMetadata], |
14 | 19 | transcript_results_fixture: dict[str, TxSelectResult], |
15 | 20 | mapped_scores_fixture: dict[str, list[MappedScore]], |
| 21 | + align_result_fixture: dict[str, AlignmentResult], |
16 | 22 | ): |
17 | 23 | def _get_fixtures(urn: str): |
18 | 24 | return ( |
19 | 25 | mapped_scores_fixture[urn], |
20 | 26 | transcript_results_fixture[urn], |
21 | 27 | scoreset_metadata_fixture[urn], |
| 28 | + align_result_fixture[urn], |
22 | 29 | ) |
23 | 30 |
|
24 | 31 | return _get_fixtures |
25 | 32 |
|
26 | 33 |
|
27 | 34 | def test_2_a_2(get_fixtures, mock_seqrepo_access: MagicMock): # noqa: ARG001 |
28 | 35 | urn = "urn:mavedb:00000002-a-2" |
29 | | - mapped_scores, tx_results, metadata = get_fixtures(urn) |
| 36 | + mapped_scores, tx_results, metadata, align_result = get_fixtures(urn) |
30 | 37 |
|
31 | | - annotate_result = annotate(mapped_scores, tx_results, metadata) |
| 38 | + annotate_result = annotate(mapped_scores, tx_results, metadata, align_result) |
32 | 39 |
|
33 | 40 | expected_list = [ |
34 | 41 | { |
|
0 commit comments