def test_unknown_position(self): location = FeatureLocation(ExactPosition(1), UnknownPosition(), strand=1) new_location = self.convert(location) assert isinstance(new_location.start, ExactPosition) assert new_location.start == 1 assert isinstance(new_location.end, UnknownPosition)
def test_after_position(self): location = FeatureLocation(ExactPosition(1), AfterPosition(6), strand=1) new_location = self.convert(location) assert isinstance(new_location.start, ExactPosition) assert new_location.start == 1 assert isinstance(new_location.end, AfterPosition) assert new_location.end == 6
def test_before_position(self): location = FeatureLocation(BeforePosition(1), ExactPosition(6), strand=-1) new_location = self.convert(location) assert isinstance(new_location.start, BeforePosition) assert new_location.start == 1 assert isinstance(new_location.end, ExactPosition) assert new_location.end == 6