Skip to content

Commit

Permalink
More test tolerance
Browse files Browse the repository at this point in the history
  • Loading branch information
nyalldawson committed May 26, 2023
1 parent 6aa6084 commit 92590f5
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 12 deletions.
16 changes: 8 additions & 8 deletions tests/src/python/test_qgsmeshlayerprofilegenerator.py
Expand Up @@ -76,12 +76,12 @@ def testGeneration(self):
features = r.asFeatures(Qgis.ProfileExportType.DistanceVsElevationTable)
self.assertEqual(len(features), 102)
self.assertEqual(features[0].layerIdentifier, ml.id())
self.assertAlmostEqual(features[0].attributes['distance'], 0.0, 2)
self.assertAlmostEqual(features[0].attributes['elevation'], 152.87, 2)
self.assertAlmostEqual(features[0].attributes['distance'], 0.0, 0)
self.assertAlmostEqual(features[0].attributes['elevation'], 153.0, 0)
self.assertEqual(features[0].geometry.asWkt(-2), 'PointZ (-348100 6633700 200)')
self.assertEqual(features[-1].geometry.asWkt(-2), 'PointZ (-345800 6631600 100)')
self.assertAlmostEqual(features[-1].attributes['distance'], 3393.263, 2)
self.assertAlmostEqual(features[-1].attributes['elevation'], 98.780, 2)
self.assertAlmostEqual(features[-1].attributes['distance'], 3393.263, 0)
self.assertAlmostEqual(features[-1].attributes['elevation'], 98.780, 0)

def testStepSize(self):
ml = QgsMeshLayer(os.path.join(unitTestDataPath(), '3d', 'elev_mesh.2dm'), 'mdal', 'mdal')
Expand Down Expand Up @@ -127,12 +127,12 @@ def testStepSize(self):
features = r.asFeatures(Qgis.ProfileExportType.DistanceVsElevationTable)
self.assertEqual(len(features), 216)
self.assertEqual(features[0].layerIdentifier, ml.id())
self.assertAlmostEqual(features[0].attributes['distance'], 0.0, 2)
self.assertAlmostEqual(features[0].attributes['elevation'], 152.87, 2)
self.assertAlmostEqual(features[0].attributes['distance'], 0.0, 0)
self.assertAlmostEqual(features[0].attributes['elevation'], 152.87, 0)
self.assertEqual(features[0].geometry.asWkt(-2), 'PointZ (-348100 6633700 200)')
self.assertEqual(features[-1].geometry.asWkt(-2), 'PointZ (-345800 6631600 100)')
self.assertAlmostEqual(features[-1].attributes['distance'], 3393.263, 2)
self.assertAlmostEqual(features[-1].attributes['elevation'], 98.780, 2)
self.assertAlmostEqual(features[-1].attributes['distance'], 3393.263, 0)
self.assertAlmostEqual(features[-1].attributes['elevation'], 98.780, 0)

def testSnapping(self):
ml = QgsMeshLayer(os.path.join(unitTestDataPath(), '3d', 'elev_mesh.2dm'), 'mdal', 'mdal')
Expand Down
8 changes: 4 additions & 4 deletions tests/src/python/test_qgsrasterlayerprofilegenerator.py
Expand Up @@ -83,12 +83,12 @@ def testGeneration(self):
features = r.asFeatures(Qgis.ProfileExportType.DistanceVsElevationTable)
self.assertEqual(len(features), 1394)
self.assertEqual(features[0].layerIdentifier, rl.id())
self.assertAlmostEqual(features[0].attributes['distance'], 0.3393, 2)
self.assertAlmostEqual(features[0].attributes['elevation'], 154.0, 2)
self.assertAlmostEqual(features[0].attributes['distance'], 0, 0)
self.assertAlmostEqual(features[0].attributes['elevation'], 154.0, 0)
self.assertEqual(features[0].geometry.asWkt(-2), 'PointZ (-348100 6633700 200)')
self.assertEqual(features[-1].geometry.asWkt(-2), 'PointZ (-345800 6631600 100)')
self.assertAlmostEqual(features[-1].attributes['distance'], 3392.69, 2)
self.assertAlmostEqual(features[-1].attributes['elevation'], 99.0, 2)
self.assertAlmostEqual(features[-1].attributes['distance'], 3392.69, 0)
self.assertAlmostEqual(features[-1].attributes['elevation'], 99.0, 0)

def testGenerationWithStepSize(self):
rl = QgsRasterLayer(os.path.join(unitTestDataPath(), '3d', 'dtm.tif'), 'DTM')
Expand Down

0 comments on commit 92590f5

Please sign in to comment.