import unittest
import Census
-import Configuration.Defaults
-import GPS
import SummaryFile1
import Tests.Fixtures
class DatabaseTest(unittest.TestCase):
def setUp(self):
- self.cdb = Census.Database(Configuration.Defaults.DATABASE_HOST,
- Configuration.Defaults.DATABASE_NAME,
- Configuration.Defaults.DATABASE_USERNAME,
- Configuration.Defaults.SRID)
+ self.cdb = Census.Database()
def testEachBlockContainsItsOwnPopulation(self):
fixtures = grp.parse_blocks(fixtures_path)
for b in fixtures:
- block_boundary = self.cdb.get_block_geometry_as_wkt(b.tiger_blkidfp00())
+ block_boundary = self.cdb.get_block_geometry_as_wkt(b.blkidfp00())
contained_population = self.cdb.find_contained_population(block_boundary)
error = abs(b.pop100 - contained_population)
self.assertTrue(error <= error_threshold)