Skip to content

Commit c1ddd17

Browse files
committed
update testcase as per transitive go ids
1 parent 1470e93 commit c1ddd17

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

tests/unit/dataset_classes/testGOUniProDataExtractor.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import unittest
2+
from collections import OrderedDict
23
from unittest.mock import PropertyMock, mock_open, patch
34

45
import fastobo
@@ -141,7 +142,14 @@ def test_get_swiss_to_go_mapping(self, mock_open) -> None:
141142
Test the extraction of SwissProt to GO term mapping.
142143
"""
143144
mapping_df = self.extractor._get_swiss_to_go_mapping()
144-
expected_df = GOUniProtMockData.get_data_in_dataframe().iloc[:, :4]
145+
expected_df = pd.DataFrame(
146+
OrderedDict(
147+
swiss_id=["Swiss_Prot_1", "Swiss_Prot_2"],
148+
accession=["Q6GZX4", "DCGZX4"],
149+
go_ids=[[2, 3, 5], [2, 5]],
150+
sequence=list(GOUniProtMockData.protein_sequences().values()),
151+
)
152+
)
145153

146154
pd.testing.assert_frame_equal(
147155
mapping_df,

tests/unit/mock_data/ontology_mock_data.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -736,11 +736,11 @@ def get_data_in_dataframe() -> pd.DataFrame:
736736
expected_data = OrderedDict(
737737
swiss_id=["Swiss_Prot_1", "Swiss_Prot_2"],
738738
accession=["Q6GZX4", "DCGZX4"],
739-
go_ids=[[2, 3, 5], [2, 5]],
739+
go_ids=[[1, 2, 3, 5], [1, 2, 5]],
740740
sequence=list(GOUniProtMockData.protein_sequences().values()),
741741
**{
742742
# SP_1, SP_2
743-
1: [False, False],
743+
1: [True, True],
744744
2: [True, True],
745745
3: [True, False],
746746
4: [False, False],

0 commit comments

Comments
 (0)