def test_latlng_valid(self): assert (10.0, 20.0) == datatypes.latlng(10, 20) assert (10.0, 20.0) == datatypes.latlng('10', '20') assert (10.0, 20.0) == datatypes.latlng(datatypes.latitude(10), datatypes.longitude(20)) assert (10.0, 20.0) == datatypes.latlng((10, 20)) assert (90.0, 180.0) == datatypes.latlng(90, 180) assert (-90.0, -180.0) == datatypes.latlng(-90, -180)
def test_latlng_valid(self): self.assertEqual((10.0, 20.0), datatypes.latlng(10, 20)) self.assertEqual((10.0, 20.0), datatypes.latlng('10', '20')) self.assertEqual((10.0, 20.0), datatypes.latlng(datatypes.latitude(10), datatypes.longitude(20))) self.assertEqual((10.0, 20.0), datatypes.latlng((10, 20))) self.assertEqual((90.0, 180.0), datatypes.latlng(90, 180)) self.assertEqual((-90.0, -180.0), datatypes.latlng(-90, -180))
def test_latlng_properties(self): ll = datatypes.latlng(27.3375, -27.3375) assert 27.3375 == ll.lat assert -27.3375 == ll.lng
def test_latlng_str(self): ll = datatypes.latlng(27.3375, -27.3375) assert "latlng(27.3375, -27.3375)" == repr(ll) assert u"(27°20'15.000000\"N, 027°20'15.000000\"W)" == six.text_type(ll)
def test_latlng_properties(self): ll = datatypes.latlng(27.3375, -27.3375) self.assertEqual(27.3375, ll.lat) self.assertEqual(-27.3375, ll.lng)
def test_latlng_str(self): ll = datatypes.latlng(27.3375, -27.3375) self.assertEqual("latlng<27.3375, -27.3375>", repr(ll)) self.assertEqual(u"(27°20'15.000000\"N, 027°20'15.000000\"W)", six.text_type(ll))
def test_latlng_str(self): ll = datatypes.latlng(27.3375, -27.3375) assert "latlng(27.3375, -27.3375)" == repr(ll) assert u"(27°20'15.000000\"N, 027°20'15.000000\"W)" == six.text_type( ll)