Changeset 780
- Timestamp:
- 08/07/07 14:54:15
- Files:
-
- PCL/trunk/PCL-Core/tests/environment.py (modified) (1 diff)
- PCL/trunk/PCL-Core/tests/Geometry.txt (modified) (2 diffs)
- PCL/trunk/PCL-Core/tests/test_doctests.py (added)
- PCL/trunk/PCL-Core/tests/testfeature.py (modified) (1 diff)
- PCL/trunk/PCL-Core/tests/testgeomtransform.py (modified) (2 diffs)
- PCL/trunk/PCL-Core/tests/testgeosgeom.py (modified) (1 diff)
- PCL/trunk/PCL-Core/tests/testmapping.py (modified) (2 diffs)
- PCL/trunk/PCL-Core/tests/testmemfeatures.py (modified) (1 diff)
- PCL/trunk/PCL-Core/tests/testowsdata.py (modified) (1 diff)
- PCL/trunk/PCL-Core/tests/testpgfeatures.py (modified) (3 diffs)
- PCL/trunk/PCL-Core/tests/testpygeom.py (modified) (2 diffs)
- PCL/trunk/PCL-Core/tests/testrendering.py (modified) (1 diff)
- PCL/trunk/PCL-Core/tests/testsrs.py (modified) (1 diff)
- PCL/trunk/PCL-Core/tests/testtransform.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
PCL/trunk/PCL-Core/tests/environment.py
r544 r780 1 1 import os 2 TESTDATA_PATH = os.path.join(os.path.dirname(__file__), "../fixtures/") 3 TESTIMAGE_PATH = "/usr/local/src/mapserver-4.8.4/tests" 4 DSN = 'host=localhost dbname=pcl_test user=postgres' 2 3 TESTDATA_PATH = os.environ.get('PCLCORE_FIXTURE_PATH', 4 os.path.join(os.path.dirname(__file__), "../fixtures/")) 5 DSN = os.environ.get('PCLCORE_DSN', 6 'host=localhost dbname=pcl_test user=postgres') PCL/trunk/PCL-Core/tests/Geometry.txt
r544 r780 43 43 <class 'cartography.geometry.geometry.Polygon'> 44 44 >>> inter.area() 45 0.02871974047763 198745 0.02871974047763... 46 46 47 47 >>> union = tri_a.union(tri_b) … … 49 49 <class 'cartography.geometry.geometry.Polygon'> 50 50 >>> union.area() 51 0.8612802595223 680951 0.8612802595223... 52 52 PCL/trunk/PCL-Core/tests/testfeature.py
r544 r780 159 159 160 160 161 def test_suite(): 162 return unittest.TestSuite( 163 [unittest.makeSuite(klass) 164 for klass 165 in (PropertyTest, GeometryTest, NaiveTypeTest, TypeTest, FeatureTest)] 166 ) 167 168 161 169 # ============================================================================= 162 170 if __name__ == '__main__': PCL/trunk/PCL-Core/tests/testgeomtransform.py
r625 r780 59 59 self.assertAlmostEqual(p.area(), 0.25, 6) 60 60 p.transform(TRANSFORM) 61 self.assertAlmostEqual(p.area(), 2359973622.4577727, 6)61 self.assertAlmostEqual(p.area(), 2359973622.4577727, 4) 62 62 def test_poly_holes(self): 63 63 p = Geometry.fromWKT('POLYGON ((-105.5 40,-105.5 40.5,-105 40.5,-105 40,-105.5 40), (-105.3 40.3,-105.3 40.4,-105.2 40.4,-105.2 40.3,-105.3 40.3))') 64 64 self.assertAlmostEqual(p.area(), 0.24, 6) 65 65 p.transform(TRANSFORM) 66 self.assertAlmostEqual(p.area(), 2265711450.5888467, 6)66 self.assertAlmostEqual(p.area(), 2265711450.5888467, 4) 67 67 def test_multipoint(self): 68 68 g = Geometry.fromWKB(MULTIPOINT) … … 78 78 79 79 80 def test_suite(): 81 return unittest.TestSuite( 82 unittest.makeSuite(Test), 83 ) 84 85 80 86 # ============================================================================ 81 87 if __name__ == '__main__': PCL/trunk/PCL-Core/tests/testgeosgeom.py
r544 r780 325 325 self.assertRaises(GEOSError, createGeomFromWKB, p) 326 326 327 328 329 def test_suite(): 330 return unittest.TestSuite( 331 [unittest.makeSuite(klass) 332 for klass 333 in (PolygonTest, MultiPolygonTest, 334 LineStringTest, MultiLineStringTest, 335 PointTest, MultiPointTest, 336 DisjointTest, ContainsTest, BufferTest, IntersectionTest, 337 GeomAccessTest, RingAccessTest, PointSeqAccessTest, SeqAccessTest, 338 DiffTest, SequenceTest, SeqConstructTest, 339 AnomalousWKTTest, AnomalousWKBTest 340 )] 341 ) 342 343 327 344 # ============================================================================ 328 345 if __name__ == '__main__': PCL/trunk/PCL-Core/tests/testmapping.py
r544 r780 164 164 import StringIO 165 165 house = Image() 166 f = open(os.path.join(TEST IMAGE_PATH, 'home.png'), 'r')166 f = open(os.path.join(TESTDATA_PATH, 'home.png'), 'r') 167 167 house.data.write(f.read()) 168 168 f.close() … … 229 229 230 230 231 def test_suite(): 232 return unittest.TestSuite( 233 [unittest.makeSuite(klass) 234 for klass 235 in (WMSLayerTestCase, MarkTest, StrokeTest, 236 PointSymbolizerTestCase, LineSymbolizerTestCase, 237 PolygonSymbolizerTestCase, TextSymbolizerTestCase, 238 PlacementTest, RuleTestCase, StyleTestCase)] 239 ) 240 241 231 242 # =========================================================================== 232 243 if __name__ == '__main__': PCL/trunk/PCL-Core/tests/testmemfeatures.py
r544 r780 118 118 self.failUnless(verifyClass(IFeatureSource, MemoryFeatureSource)) 119 119 120 121 def test_suite(): 122 return unittest.TestSuite( 123 unittest.makeSuite(StoreTest), 124 ) 125 120 126 121 127 PCL/trunk/PCL-Core/tests/testowsdata.py
r624 r780 101 101 102 102 103 def test_suite(): 104 return unittest.TestSuite( 105 [unittest.makeSuite(klass) 106 for klass 107 in (WMSStoreTest, )] 108 ) 109 110 103 111 # ============================================================================= 104 112 if __name__ == '__main__': PCL/trunk/PCL-Core/tests/testpgfeatures.py
r648 r780 481 481 self.conn = psycopg.connect(DSN) 482 482 self.cursor = self.conn.cursor() 483 483 484 def tearDown(self): 484 485 self.conn.close() 485 486 self.conn = self.cursor = None 487 486 488 def test_extent_sql(self): 487 489 sql = self.ftype.extent_sql() … … 490 492 row = self.cursor.fetchone() 491 493 self.assert_(row == ('BOX(-8.62138938903809 49.9116554260254,1.74944400787354 60.8444442749023)', 113.38213171531601), row) 494 492 495 def test_estimated_extent_sql(self): 493 496 sql = self.ftype.estimated_extent_sql() … … 573 576 574 577 578 def test_suite(): 579 return unittest.TestSuite( 580 [unittest.makeSuite(klass) 581 for klass 582 in (NewStoreTest, TypeActivationTest, UserTypeTest, StoreTest, 583 TableTest, ViewTest, SelectionTest, TableSourceTest, 584 TableAccessTest, ViewAccessTest, SelectionAccessTest, 585 TableSQLTest, ViewSQLTest, SelectionSQLTest)] 586 ) 587 588 575 589 # ============================================================================= 576 590 if __name__ == '__main__': PCL/trunk/PCL-Core/tests/testpygeom.py
r548 r780 282 282 transformation = ProjTransform(target, source) 283 283 b.transform(transformation) 284 self.assertAlmostEqual(b.totuple()[0], 19.604105965419816 )284 self.assertAlmostEqual(b.totuple()[0], 19.604105965419816, 2) 285 285 286 286 class PointBoundingBoxTest(unittest.TestCase): … … 374 374 r = g.interiorRingN(0) 375 375 self.assert_(isinstance(r, LinearRing)) 376 377 378 def test_suite(): 379 return unittest.TestSuite( 380 [unittest.makeSuite(klass) 381 for klass 382 in (GeometryTest, PointTest, LineStringTest, LinearRingTest, 383 PolygonTest, MultiPointTest, MultiLineStringTest, 384 MultiPolygonTest, BoundingBoxTest, PointBoundingBoxTest, 385 OperationsTest, PickleTest)] 386 ) 376 387 377 388 PCL/trunk/PCL-Core/tests/testrendering.py
r544 r780 114 114 self.assertEqual(len(m), 2) 115 115 116 def test_suite(): 117 return unittest.TestSuite( 118 [unittest.makeSuite(klass) 119 for klass 120 in (ViewTest, ContextLayerTest, MapContextTest)] 121 ) 116 122 117 123 # =========================================================================== PCL/trunk/PCL-Core/tests/testsrs.py
r626 r780 144 144 self.assertRaises(ValueError, srs.equals, ("4326")) 145 145 146 147 def test_suite(): 148 return unittest.TestSuite( 149 [unittest.makeSuite(klass) 150 for klass 151 in (ProjTest, EpsgTest, EqualsTest)] 152 ) 153 146 154 # ============================================================================= 147 155 if __name__ == '__main__': PCL/trunk/PCL-Core/tests/testtransform.py
r544 r780 67 67 self.assertAlmostEqual(results[1][0], 413407.3219, 3), results[0] 68 68 self.assertAlmostEqual(results[1][1], 4317252.1645, 3), results[0] 69 70 def test_suite(): 71 return unittest.TestSuite( 72 [unittest.makeSuite(klass) 73 for klass 74 in (LowLevelTransformTest, TransformTest)] 75 ) 69 76 70 77
