Example #1
0
    def setUp(self):
        self.params = {
            u'latitude': 38.897669444444,
            u'altitude': None,
            u'globe': u'http://www.wikidata.org/entity/Q2',
            u'longitude': -77.03655,
            u'precision': 2.7777777777778e-06
        }

        self.coordinate = Coordinate(
            38.897669444444,
            -77.03655,
            precision=2.7777777777778e-06,
            entity='http://www.wikidata.org/entity/Q2')
class TestCoordinate(unittest.TestCase):

    """Test Coordinate."""

    def setUp(self):
        self.params = {u'latitude': 38.897669444444,
                       u'altitude': None,
                       u'globe': u'http://www.wikidata.org/entity/Q2',
                       u'longitude': -77.03655,
                       u'precision': 2.7777777777778e-06}

        self.coordinate = Coordinate(
            38.897669444444, -77.03655, precision=2.7777777777778e-06,
            entity='http://www.wikidata.org/entity/Q2')

    def test_init(self):
        """Test __init__."""
        self.assertEqual(self.coordinate.lat, 38.897669444444)
        self.assertEqual(self.coordinate.lon, -77.03655)

    def test_wikibase(self):
        """Test Wikibase-related methods."""
        self.assertEqual(self.params, self.coordinate.toWikibase())
        self.assertEqual(self.coordinate, Coordinate.fromWikibase(self.params))

    def test_precision(self):
        """Test precision attribute."""
        self.assertEqual(self.coordinate.precision, 2.7777777777778e-06)
        coord = Coordinate(38.897669444444, -77.03655, dim=100)
        self.assertEqual(coord.precision, 0.0011542482624706185)

    def test_entity(self):
        """Test entity property."""
        self.assertEqual(
            self.coordinate.entity, 'http://www.wikidata.org/entity/Q2')
    def setUp(self):
        self.params = {u'latitude': 38.897669444444,
                       u'altitude': None,
                       u'globe': u'http://www.wikidata.org/entity/Q2',
                       u'longitude': -77.03655,
                       u'precision': 2.7777777777778e-06}

        self.coordinate = Coordinate(
            38.897669444444, -77.03655, precision=2.7777777777778e-06,
            entity='http://www.wikidata.org/entity/Q2')
Example #4
0
class TestCoordinate(unittest.TestCase):
    """Test Coordinate."""
    def setUp(self):
        self.params = {
            u'latitude': 38.897669444444,
            u'altitude': None,
            u'globe': u'http://www.wikidata.org/entity/Q2',
            u'longitude': -77.03655,
            u'precision': 2.7777777777778e-06
        }

        self.coordinate = Coordinate(
            38.897669444444,
            -77.03655,
            precision=2.7777777777778e-06,
            entity='http://www.wikidata.org/entity/Q2')

    def test_init(self):
        """Test __init__."""
        self.assertEqual(self.coordinate.lat, 38.897669444444)
        self.assertEqual(self.coordinate.lon, -77.03655)

    def test_wikibase(self):
        """Test Wikibase-related methods."""
        self.assertEqual(self.params, self.coordinate.toWikibase())
        self.assertEqual(self.coordinate, Coordinate.fromWikibase(self.params))

    def test_precision(self):
        """Test precision attribute."""
        self.assertEqual(self.coordinate.precision, 2.7777777777778e-06)
        coord = Coordinate(38.897669444444, -77.03655, dim=100)
        self.assertEqual(coord.precision, 0.0011542482624706185)

    def test_entity(self):
        """Test entity property."""
        self.assertEqual(self.coordinate.entity,
                         'http://www.wikidata.org/entity/Q2')
 def test_wikibase(self):
     """Test Wikibase-related methods."""
     self.assertEqual(self.params, self.coordinate.toWikibase())
     self.assertEqual(self.coordinate, Coordinate.fromWikibase(self.params))
Example #6
0
 def test_precision(self):
     """Test precision attribute."""
     self.assertEqual(self.coordinate.precision, 2.7777777777778e-06)
     coord = Coordinate(38.897669444444, -77.03655, dim=100)
     self.assertEqual(coord.precision, 0.0011542482624706185)
Example #7
0
 def test_wikibase(self):
     """Test Wikibase-related methods."""
     self.assertEqual(self.params, self.coordinate.toWikibase())
     self.assertEqual(self.coordinate, Coordinate.fromWikibase(self.params))