def test_recordShouldBeFilteredOut_recordDoesNotOverlapReturnsFalse(self, *mock):
        masker = Masker(tree=IntervalTree([Interval(10, 20, "chrom1")]))
        record = AlignedSegment()

        actual = masker.record_should_be_filtered_out(record)
        expected = False

        assert actual == expected
    def test_recordShouldBeFilteredOut_maskSpannedByRecordReturnsTrue(self, *mock):
        masker = Masker(tree=IntervalTree([Interval(10, 20, "chrom1")]))
        record = AlignedSegment()

        actual = masker.record_should_be_filtered_out(record)
        expected = True

        assert actual == expected