Make the python tests runnable from any directory
But note that if run from a directory other that the base of the package it is the installed package which is tested.
This commit is contained in:
parent
845d56a091
commit
fe167efca5
@ -5,3 +5,9 @@ plpy = MockPlPy()
|
|||||||
|
|
||||||
import sys
|
import sys
|
||||||
sys.modules['plpy'] = plpy
|
sys.modules['plpy'] = plpy
|
||||||
|
|
||||||
|
import os
|
||||||
|
|
||||||
|
def fixture_file(name):
|
||||||
|
dir = os.path.dirname(os.path.realpath(__file__))
|
||||||
|
return os.path.join(dir, 'fixtures', name)
|
||||||
|
@ -9,7 +9,7 @@ import unittest
|
|||||||
#
|
#
|
||||||
# import sys
|
# import sys
|
||||||
# sys.modules['plpy'] = plpy
|
# sys.modules['plpy'] = plpy
|
||||||
from helper import plpy
|
from helper import plpy, fixture_file
|
||||||
|
|
||||||
import crankshaft.clustering as cc
|
import crankshaft.clustering as cc
|
||||||
from crankshaft import random_seeds
|
from crankshaft import random_seeds
|
||||||
@ -26,8 +26,8 @@ class MoranTest(unittest.TestCase):
|
|||||||
"table": "a_list",
|
"table": "a_list",
|
||||||
"geom_col": "the_geom",
|
"geom_col": "the_geom",
|
||||||
"num_ngbrs": 321}
|
"num_ngbrs": 321}
|
||||||
self.neighbors_data = json.loads(open('test/fixtures/neighbors.json').read())
|
self.neighbors_data = json.loads(open(fixture_file('neighbors.json')).read())
|
||||||
self.moran_data = json.loads(open('test/fixtures/moran.json').read())
|
self.moran_data = json.loads(open(fixture_file('moran.json')).read())
|
||||||
|
|
||||||
def test_map_quads(self):
|
def test_map_quads(self):
|
||||||
"""Test map_quads."""
|
"""Test map_quads."""
|
||||||
|
Loading…
Reference in New Issue
Block a user