Mercurial > hg > GlobalNeighbors
diff tests/test_deteremine_distances.py @ 0:5dba84370182
initial commit; half-working prototype
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Sat, 24 Jun 2017 12:03:39 -0700 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test_deteremine_distances.py Sat Jun 24 12:03:39 2017 -0700 @@ -0,0 +1,37 @@ +#!/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()