test.py 554 B

123456789101112131415161718192021222324
  1. import os
  2. import shutil
  3. import tempfile
  4. import unittest
  5. from openaq_ingestion.openaq_ingestion import process_queue, \
  6. settings, _initialize_db
  7. class TestOpenaqIngestion(unittest.TestCase):
  8. """
  9. Test openaq_ingestion
  10. """
  11. def setUp(self):
  12. self.test_dir = tempfile.mkdtemp()
  13. settings['database_uri'] = 'sqlite:///' + \
  14. os.path.join(self.test_dir, 'db.sqlite')
  15. _initialize_db()
  16. def tearDown(self):
  17. shutil.rmtree(self.test_dir)
  18. def test_process_queue(self):
  19. process_queue()