def test_longitude_str(self): lat = datatypes.longitude(27.3375) self.assertEqual("27.3375", repr(lat)) self.assertEqual(u"027°20'15.000000\"E", six.text_type(lat)) lat = datatypes.longitude(-27.3375) self.assertEqual("-27.3375", repr(lat)) self.assertEqual(u"027°20'15.000000\"W", six.text_type(lat))
def test_longitude_str(self): lat = datatypes.longitude(27.3375) assert "27.3375" == repr(lat) assert u"027°20'15.000000\"E" == six.text_type(lat) lat = datatypes.longitude(-27.3375) assert "-27.3375" == repr(lat) assert u"027°20'15.000000\"W" == six.text_type(lat)
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_longitude_valid(self): assert 30 == datatypes.longitude(30) assert -30 == datatypes.longitude(-30) assert 180.0 == datatypes.longitude(180.0) assert -180.0 == datatypes.longitude(-180.0) assert 42.0 == datatypes.longitude("42.0") assert -42.0 == datatypes.longitude("-42.0") assert 42.0 == datatypes.longitude(float(42.0)) assert -42.0 == datatypes.longitude(float(-42.0)) assert 42.0 == datatypes.longitude(datatypes.longitude(42.0)) assert -42.0 == datatypes.longitude(datatypes.longitude(-42.0))
def test_longitude_valid(self): self.assertEqual(30, datatypes.longitude(30)) self.assertEqual(-30, datatypes.longitude(-30)) self.assertEqual(180.0, datatypes.longitude(180.0)) self.assertEqual(-180.0, datatypes.longitude(-180.0)) self.assertEqual(42.0, datatypes.longitude("42.0")) self.assertEqual(-42.0, datatypes.longitude("-42.0")) self.assertEqual(42.0, datatypes.longitude(float(42.0))) self.assertEqual(-42.0, datatypes.longitude(float(-42.0))) self.assertEqual(42.0, datatypes.longitude(datatypes.longitude(42.0))) self.assertEqual(-42.0, datatypes.longitude(datatypes.longitude(-42.0)))