Mercurial > repos > yufei-luo > s_mart
comparison commons/core/coord/test/Test_Range.py @ 18:94ab73e8a190
Uploaded
author | m-zytnicki |
---|---|
date | Mon, 29 Apr 2013 03:20:15 -0400 |
parents | 769e306b7933 |
children |
comparison
equal
deleted
inserted
replaced
17:b0e8584489e6 | 18:94ab73e8a190 |
---|---|
265 r2 = Range( "seq1", 10, 20 ) | 265 r2 = Range( "seq1", 10, 20 ) |
266 exp = True | 266 exp = True |
267 obs = self._range.isOverlapping( r2 ) | 267 obs = self._range.isOverlapping( r2 ) |
268 self.assertEquals( exp, obs ) | 268 self.assertEquals( exp, obs ) |
269 | 269 |
270 def test_isOverlapping_yes_span_1( self ): | |
271 self._range.setFromTuple( ( "seq1", 10, 100 ) ) | |
272 r2 = Range( "seq1", 5, 110 ) | |
273 exp = True | |
274 obs = self._range.isOverlapping( r2 ) | |
275 self.assertEquals( exp, obs ) | |
276 | |
277 def test_isOverlapping_yes_span_2( self ): | |
278 self._range.setFromTuple( ( "seq1", 5, 110 ) ) | |
279 r2 = Range( "seq1", 10, 100 ) | |
280 exp = True | |
281 obs = self._range.isOverlapping( r2 ) | |
282 self.assertEquals( exp, obs ) | |
283 | |
284 def test_isOverlapping_yes_include_1( self ): | |
285 self._range.setFromTuple( ( "seq1", 10, 100 ) ) | |
286 r2 = Range( "seq1", 15, 90 ) | |
287 exp = True | |
288 obs = self._range.isOverlapping( r2 ) | |
289 self.assertEquals( exp, obs ) | |
290 | |
291 def test_isOverlapping_yes_include_2( self ): | |
292 self._range.setFromTuple( ( "seq1", 15, 90 ) ) | |
293 r2 = Range( "seq1", 10, 100 ) | |
294 exp = True | |
295 obs = self._range.isOverlapping( r2 ) | |
296 self.assertEquals( exp, obs ) | |
270 | 297 |
271 def test_getOverlapLength_on_different_range( self ): | 298 def test_getOverlapLength_on_different_range( self ): |
272 range1 = Range( "chunk1", 190000, 390000 ) | 299 range1 = Range( "chunk1", 190000, 390000 ) |
273 range2 = Range( "chunk2", 290000, 590000 ) | 300 range2 = Range( "chunk2", 290000, 590000 ) |
274 expSize = 0 | 301 expSize = 0 |