コード例 #1
0
 def test_Cluster2(self):
     rs = rectangles.Rectangles()
     r= rs.cluster([[0,1,9,10], [2,3,11,12]])
     self.assertEqual([[0,1,11,12]],r)
コード例 #2
0
 def test_IntersectList2(self):
     rs = rectangles.Rectangles()
     r = rs.intersectList([[0,1,9,10], [5,6,14,15]],[[6,7,7,8]])
     self.assertEqual(2, len(r))
コード例 #3
0
 def test_IntersectList(self):
     rs = rectangles.Rectangles()
     r = rs.intersectList([[0,1,9,10], [5,6,14,15]],[[30,31,39,30]])
     self.assertEqual(0, len(r))
コード例 #4
0
 def test_Intersect(self):
     rs = rectangles.Rectangles()
     r = rs.intersect([0,1,9,10], [5,6,14,15])
     self.assertEqual([5,6,9,10],r)
コード例 #5
0
 def test_Disjunct(self):
     rs = rectangles.Rectangles()
     r = rs.intersect([0,1,9,10], [30,31,39,30])
     self.assertEqual(None,r)
コード例 #6
0
 def testIdent(self):
     rs = rectangles.Rectangles()
     r = rs.intersect([0,1,9,10], [0,1,9,10])
     self.assertEqual([0,1,9,10],r)