Skip to content

Commit af3940a

Browse files
committed
Increase test coverage
1 parent bff0ae0 commit af3940a

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

test/input/missing_struct_ref.cif

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ _struct_ref.pdbx_align_begin
3838
_struct_ref.pdbx_seq_one_letter_code
3939
_struct_ref.details
4040
1 1 UNP Q90VU7_HV1 Q90VU7 26 . 'Protein NEF Human immunodeficiency virus type 1 (HIV-1)'
41+
2 1 PDB 1abc 1abc 1 . 'PDB sequence'
4142
#
4243
loop_
4344
_struct_ref_seq.align_id

test/test_reference.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,13 @@ def test_uniprot_sequence_add_missing_sequence(self):
138138
details='foo')
139139
self._mocked_uniprot_urlopen('P52891.fasta', r.add_missing_sequence)
140140
self.assertEqual(r.details, 'foo')
141+
# If sequence already present, should not be overwritten
142+
r = ihm.reference.UniProtSequence(
143+
db_code='NUP84_YEAST', accession='testacc', sequence='MEL',
144+
details='foo')
145+
self._mocked_uniprot_urlopen('P52891.fasta', r.add_missing_sequence)
146+
self.assertEqual(r.sequence, 'MEL')
147+
self.assertEqual(r.details, 'foo')
141148

142149

143150
if __name__ == '__main__':

0 commit comments

Comments
 (0)