コード例 #1
0
 def test_overlaps(self):
     range_object = Range('(-1,4]')
     value = Range('[-1,20]')
     self.assertTrue(range_object.overlaps_range(value))
コード例 #2
0
 def test_not_overlaps(self):
     range_object = Range('(-1,4]')
     value = Range('(5,20]')
     self.assertFalse(range_object.overlaps_range(value))
コード例 #3
0
 def test_overlaps_wrong_type_error(self):
     range_object = Range('(-1,3]')
     value = 'a'
     with self.assertRaises(TypeError):
         range_object.overlaps_range(value)