- Timestamp:
- Feb 27, 2009, 11:54:09 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/numpy/anuga/coordinate_transforms/test_geo_reference.py
r6410 r6428 503 503 'bad shape did not raise error!') 504 504 os.remove(point_file) 505 506 def test_functionality_get_absolute(self): 507 x0 = 1000.0 508 y0 = 2000.0 509 geo = Geo_reference(56, x0, y0) 510 511 # iterable points (*not* num.array()) 512 points = ((2,3), (3,1), (5,2)) 513 abs_points = geo.get_absolute(points) 514 # check we haven't changed 'points' itself 515 self.failIf(num.alltrue(abs_points == points)) 516 new_points = abs_points.copy() 517 new_points[:,0] -= x0 518 new_points[:,1] -= y0 519 self.failUnless(num.alltrue(new_points == points)) 520 521 # points in num.array() 522 points = num.array(((2,3), (3,1), (5,2)), num.float) 523 abs_points = geo.get_absolute(points) 524 # check we haven't changed 'points' itself 525 self.failIf(num.alltrue(abs_points == points)) 526 new_points = abs_points.copy() 527 new_points[:,0] -= x0 528 new_points[:,1] -= y0 529 self.failUnless(num.alltrue(new_points == points)) 530 505 531 506 532 #------------------------------------------------------------- 507 533 508 534 if __name__ == "__main__": 509 suite = unittest.makeSuite(geo_referenceTestCase,'test') 535 suite = unittest.makeSuite(geo_referenceTestCase, 'test') 536 #suite = unittest.makeSuite(geo_referenceTestCase, 'test_functionality_get_absolute') 510 537 runner = unittest.TextTestRunner() #verbosity=2) 511 538 runner.run(suite)
Note: See TracChangeset
for help on using the changeset viewer.