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