diff options
Diffstat (limited to 'tests/gis_tests/test_measure.py')
| -rw-r--r-- | tests/gis_tests/test_measure.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/gis_tests/test_measure.py b/tests/gis_tests/test_measure.py index 2a922abf9b..19644c1f98 100644 --- a/tests/gis_tests/test_measure.py +++ b/tests/gis_tests/test_measure.py @@ -38,6 +38,10 @@ class DistanceTest(SimpleTestCase): with self.assertRaises(AttributeError): D(banana=100) + def test_init_invalid_area_only_units(self): + with self.assertRaises(AttributeError): + D(ha=100) + def test_access(self): "Testing access in different units" d = D(m=100) @@ -294,6 +298,13 @@ class AreaTest(unittest.TestCase): self.assertEqual(repr(a1), "Area(sq_m=100.0)") self.assertEqual(repr(a2), "Area(sq_km=3.5)") + def test_hectare(self): + a = A(sq_m=10000) + self.assertEqual(a.ha, 1) + + def test_hectare_unit_att_name(self): + self.assertEqual(A.unit_attname("Hectare"), "ha") + def test_hash(self): a1 = A(sq_m=100) a2 = A(sq_m=1000000) |
