def test_save_to_db(self): item = { 'longitude': 126.3037, 'time': 1423215548040, 'latitude': 9.5166, 'country': 'cortes', 'place': '28km NNE de Cortes, Philippines', 'tuit': 'SISMO. 4.8 grados mb en 28km NNE de Cortes, Philippines. A horas http://earthquake.usgs.gov/earthquakes/eventpage/usc000tmn4', 'type': 'earthquake', 'magnitude_type': 'mb', 'detail': 'http://earthquake.usgs.gov/earthquakes/feed/v1.0/detail/usc000tmn4.geojson', 'link': 'http://earthquake.usgs.gov/earthquakes/eventpage/usc000tmn4', 'code': 'c000tmn4', 'depth': 84.37, 'datetime_utc': datetime.datetime(2015, 2, 6, 9, 39, 8, 39999), 'tz': 480, 'magnitude': 4.8, } utils.save_to_db(item, test=True) db = utils.create_database(test=True) table = db['salvitobot'] res = table.find_one(code='c000tmn4') self.assertIsNotNone(res) file = os.path.join(config.base_folder, "salvitobot_test.db") if os.path.isfile(file): os.remove(file)
def test_create_db(self): utils.create_database(test=True) result = os.path.isfile(os.path.join(config.base_folder, "salvitobot_test.db")) self.assertTrue(result)