mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-28 00:17:30 -05:00
Add unit tests for QgsUnitTypes::areaToDistanceUnit
This commit is contained in:
parent
03e2c4dae7
commit
99fce61d3b
@ -543,6 +543,8 @@ class TestQgsUnitTypes(unittest.TestCase):
|
|||||||
QgsUnitTypes.DistanceYards: QgsUnitTypes.AreaSquareYards,
|
QgsUnitTypes.DistanceYards: QgsUnitTypes.AreaSquareYards,
|
||||||
QgsUnitTypes.DistanceMiles: QgsUnitTypes.AreaSquareMiles,
|
QgsUnitTypes.DistanceMiles: QgsUnitTypes.AreaSquareMiles,
|
||||||
QgsUnitTypes.DistanceDegrees: QgsUnitTypes.AreaSquareDegrees,
|
QgsUnitTypes.DistanceDegrees: QgsUnitTypes.AreaSquareDegrees,
|
||||||
|
QgsUnitTypes.DistanceCentimeters: QgsUnitTypes.AreaSquareCentimeters,
|
||||||
|
QgsUnitTypes.DistanceMillimeters: QgsUnitTypes.AreaSquareMillimeters,
|
||||||
QgsUnitTypes.DistanceUnknownUnit: QgsUnitTypes.AreaUnknownUnit,
|
QgsUnitTypes.DistanceUnknownUnit: QgsUnitTypes.AreaUnknownUnit,
|
||||||
QgsUnitTypes.DistanceNauticalMiles: QgsUnitTypes.AreaSquareNauticalMiles
|
QgsUnitTypes.DistanceNauticalMiles: QgsUnitTypes.AreaSquareNauticalMiles
|
||||||
}
|
}
|
||||||
@ -550,6 +552,25 @@ class TestQgsUnitTypes(unittest.TestCase):
|
|||||||
for t in list(expected.keys()):
|
for t in list(expected.keys()):
|
||||||
self.assertEqual(QgsUnitTypes.distanceToAreaUnit(t), expected[t])
|
self.assertEqual(QgsUnitTypes.distanceToAreaUnit(t), expected[t])
|
||||||
|
|
||||||
|
def testAreaToDistanceUnit(self):
|
||||||
|
"""Test areaToDistanceUnit conversion"""
|
||||||
|
expected = {QgsUnitTypes.AreaSquareMeters: QgsUnitTypes.DistanceMeters,
|
||||||
|
QgsUnitTypes.AreaSquareKilometers: QgsUnitTypes.DistanceKilometers,
|
||||||
|
QgsUnitTypes.AreaSquareFeet: QgsUnitTypes.DistanceFeet,
|
||||||
|
QgsUnitTypes.AreaSquareYards: QgsUnitTypes.DistanceYards,
|
||||||
|
QgsUnitTypes.AreaSquareMiles: QgsUnitTypes.DistanceMiles,
|
||||||
|
QgsUnitTypes.AreaHectares: QgsUnitTypes.DistanceMeters,
|
||||||
|
QgsUnitTypes.AreaAcres: QgsUnitTypes.DistanceYards,
|
||||||
|
QgsUnitTypes.AreaSquareDegrees: QgsUnitTypes.DistanceDegrees,
|
||||||
|
QgsUnitTypes.AreaSquareCentimeters: QgsUnitTypes.DistanceCentimeters,
|
||||||
|
QgsUnitTypes.AreaSquareMillimeters: QgsUnitTypes.DistanceMillimeters,
|
||||||
|
QgsUnitTypes.AreaUnknownUnit: QgsUnitTypes.DistanceUnknownUnit,
|
||||||
|
QgsUnitTypes.AreaSquareNauticalMiles: QgsUnitTypes.DistanceNauticalMiles
|
||||||
|
}
|
||||||
|
|
||||||
|
for t in list(expected.keys()):
|
||||||
|
self.assertEqual(QgsUnitTypes.areaToDistanceUnit(t), expected[t])
|
||||||
|
|
||||||
def testEncodeDecodeAngleUnits(self):
|
def testEncodeDecodeAngleUnits(self):
|
||||||
"""Test encoding and decoding angle units"""
|
"""Test encoding and decoding angle units"""
|
||||||
units = [QgsUnitTypes.AngleDegrees,
|
units = [QgsUnitTypes.AngleDegrees,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user