def menu_callback(self, menu, item): self.menu.dismiss() #Snackbar(text=item.text).open() if item.text == 'Throw Away': MDApp.get_running_app().root.current = 'menuscreen' if item.text == 'Main Page': status = get_status() if status[0] == 'True': MDApp.get_running_app().root.current = 'menuscreenmain' else: MDApp.get_running_app().root.current = 'profile' if item.text == 'Points': user = self.get_user() points = get_poits(user[0]) print(points) if points != None: self.root.get_screen( 'points').ids.info_label5.text = "Points: " + points[1] else: self.root.get_screen( 'points').ids.info_label5.text = "Points: 0" MDApp.get_running_app().root.current = 'points' if item.text == "Log Out": self.state = 'Taken' self.log_out()
def create_unmanaged_songs_form(): result = {} length = 0 for dirpath, _, filenames in os.walk(storage.MUSIC_TEMP_STORAGE): for file in filenames: print('Adding ' + str(file) + ' to Manage Song Form') result[file] = database.get_status(file) if length < storage.UNMANAGED_SONGS_LIST_LENGTH: length += 1 else: break return result
def test_proxy_returns_200_when_succesful_and_update_status(self): with patch( "api.authentication.user_db", { "newuser": { "username": "******", "password": hash_password("123") } }, ): response = self.client.post( "/token", headers={ "content-type": "application/x-www-form-urlencoded", "accept": "application/json", }, data={ "username": "******", "password": "******" }, ) async def mock_post(*args, **kwargs): return web.Response(text="", status=200) self.assertEqual(get_status()["n_requests"], 0) with patch("api.proxy.aiohttp.ClientSession.post", mock_post): response = self.client.post( "/", headers={ "Authorization": "Bearer {}".format(response.json()["access_token"]) }, ) self.assertEqual(response.status_code, 200) self.assertEqual(get_status()["n_requests"], 1)
def log_in(self): self.set_text_on_info() status = get_status() print(status[0]) self.get_user() password = self.root.get_screen("loginscreen").ids.password_text.text email = self.root.get_screen("loginscreen").ids.email_text.text result = login_test(email, password) if result != None and password != '' and email != '': if status[0] == 'True': MDApp.get_running_app().root.current = 'menuscreenmain' else: MDApp.get_running_app().root.current = 'profile' else: self.pop_up()
def text_messages(message): if database.check_reg(message): status = database.get_status(message) if status == config.name: database.set_name(message) database.set_status(message, config.age) bot.send_message(message.chat.id, messages.age_message) elif status == config.age: database.set_age(message) database.set_status(message, config.gender) # Sending buttons user_markup = telebot.types.ReplyKeyboardMarkup(True, True) user_markup.row(messages.gender_male, messages.gender_female) bot.send_message(message.chat.id, messages.gender_message, reply_markup=user_markup) elif status == config.gender: database.set_gender(message) database.set_status(message, config.interest) # Sending buttons user_markup = telebot.types.ReplyKeyboardMarkup(True, True) user_markup.row(messages.interest_count, messages.interest_languages) user_markup.row(messages.interest_paint, messages.interest_read) bot.send_message(message.chat.id, messages.interest_message, reply_markup=user_markup) elif status == config.interest: database.set_interest(message) database.set_status(message, config.wait) bot.send_message(message.chat.id, messages.finish_reg_message) send_help(message) elif status == config.wait: if message.text == messages.take_test: database.update_tests_table() database.set_status(message, config.take_test) select_test(message) elif message.text == messages.find_friends: #database.set_status(message, config.find_friends) bot.send_message(message.chat.id, 'Режим поиска друзей находится в разрботке.') send_help(message) elif status == config.take_test: send_question(message) else: bot.send_message(message.chat.id, messages.force_start)
async def status(request: Request): status = get_status() uptime = round((datetime.utcnow().timestamp() - status["start"]) / (60 * 60), 2) return templates.TemplateResponse( "status.html", {"request": request, **status, "uptime": uptime} )
def get_state_ID(company, edition): """Get the id of the state where the company is currently in""" return participant_converter.state_to_id(database.get_status(company, edition))