Mercurial > hg > GlobalNeighbors
view tests/test_deteremine_distances.py @ 1:1b94f3bf97e5
* limit distance function
* start gridding
* improve unicode handling
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Sat, 24 Jun 2017 14:02:14 -0700 |
parents | 5dba84370182 |
children |
line wrap: on
line source
#!/usr/bin/env python """ test converstion: geoids intermediary to distances """ import json import os import unittest from globalneighbors.determine_distances import geoids2distances here = os.path.dirname(os.path.abspath(__file__)) data = os.path.join(here, 'data') class DetermineDistncesTest(unittest.TestCase): # full dataset: test with caution full_tsv = os.path.join(data, 'cities1000.txt') full_tsv_lines = 149092 # neighbors within +/- 1 degree lat or lon from each other twodegrees = os.path.join(data, '2degrees.json') def test_2degrees(self): """test cities within 2 degrees lat, lon of each other""" # ensure our fixtures exist assert os.path.exists(self.full_tsv) assert os.path.exists(self.twodegrees) # read neighbors file with open(self.twodegrees) as f: twodegrees = json.loads(f.read()) if __name__ == '__main__': unittest.main()