def test_load_module(self): steward = Steward({'epubOutput': True, 'modules': {'input': [{'name': 'test_module'}], 'output': [{'name': 'test_module'}]}}) steward.run() self.assertTrue(steward.getModule('input','test_module')[0].hasConfig) self.assertTrue(steward.getModule('output','test_module')[0].hasConfig) self.assertTrue(steward.getModule('input','test_module')[0].hasRun) self.assertTrue(steward.getModule('output','test_module')[0].hasRun)
def test_weather_module(self): steward = Steward({'db_url': 'sqlite://', 'modules': {'input': [{'name': 'weather', 'place_name': 'West Jordan', 'lat': '40.5955', 'lon': '-111.961'}]}}) steward.run() engine = steward.getDbEngine() result = engine.execute("select * from weather order by forecast_date ASC") self.assertTrue(True)
def test_run(self): steward = Steward() steward.run() self.assertEqual(True, True)