def test_db_save_user_settings(self): stngs = BotSettings(db = ddb, settings_id = settings_id) stngs.settings = {"language": "cs_CZ"} stngs.save() stngs2 = BotSettings(db = ddb, settings_id = settings_id) stngs2.load() self.assertEqual(stngs.settings, stngs2.settings) self.assertEqual(stngs.stored, True)
def test_timestamp(self): stngs = BotSettings() self.assertEqual(stngs.timestamp, datetime.fromtimestamp(0).replace(tzinfo=timezone.utc)) stngs.save() self.assertEqual(stngs.timestamp, datetime.fromtimestamp(stngs.timestamp.timestamp(), timezone.utc))