Пример #1
0
    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)
Пример #2
0
 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)