def test_add_user(self): ctx = FakeContext() user = FakeUser() asyncio.run(add_user(ctx, user=user)) self.assertTrue(ctx.send_called) self.assertEqual(ctx.send_parameters, "Adicionado usuário foo") authorized_user = AuthorizedUser.get( (AuthorizedUser.guild_id == ctx.guild.id) & (AuthorizedUser.user_id == user.id)) self.assertEqual(authorized_user.user_id, user.id) ctx = FakeContext() asyncio.run(add_user(ctx, user=user)) self.assertTrue(ctx.send_called) self.assertEqual(ctx.send_parameters, "Usuário já autorizado") ctx = FakeContext(guild=FakeGuild2()) asyncio.run(add_user(ctx, user=user)) self.assertTrue(ctx.send_called) self.assertEqual(ctx.send_parameters, "Adicionado usuário foo")
def test_add_user(self): """We can add a user to the database""" main.add_user(self.db, 1, 'Steve', 'Cassidy', '*****@*****.**', 'Male') user = self.get_user(1) self.assertIsNotNone(user) self.assertEqual(user['first_name'], 'Steve')
def test_search_user(self): test_user = users.Users('ldconejo', '*****@*****.**', 'Luis', 'Conejo') main.add_user('ldconejo', '*****@*****.**', 'Luis', 'Conejo', self.user_collection) result = main.search_user('ldconejo', self.user_collection) self.assertEqual(result.user_id, test_user.user_id) self.assertEqual(result.email, test_user.email) self.assertEqual(result.user_name, test_user.user_name) self.assertEqual(result.user_last_name, test_user.user_last_name)
def test_add_user(db): assert main.add_user("test1", "*****@*****.**", "tester", "one", db) is True assert main.add_user("test1", "*****@*****.**", "tester", "one", db) is False assert main.search_user("test1", db) == { 'id': 1, 'NAME': 'tester', 'EMAIL': '*****@*****.**', 'USER_ID': 'test1', 'LASTNAME': 'one' }
def test_delete_status(db): assert main.add_user("test1", "*****@*****.**", "tester", "one", db) is True assert main.add_status("test1_status_id", "test1", "test_status_text", db) is True assert main.delete_status("test1_status_id", db) is True assert main.delete_status("bad_status_id", db) is False
def test_update_user(db): assert main.add_user("test1", "*****@*****.**", "tester", "one", db) is True assert main.update_user("test1", "*****@*****.**", "newfirstname", "one", db) is True assert main.update_user("this_id_does_not_exist", "*****@*****.**", "new_first_name", "one", db) is False
def test_update_status(db): assert main.add_user("test1", "*****@*****.**", "tester", "one", db) is True assert main.add_status("test1_status_id", "test1", "test_status_text", db) is True assert main.update_status("test1_status_id", "test1", "NEW_status_text", db) is True
def add_all(): add_address('Moscow', "Moscow region") add_user('Evgen', '*****@*****.**', 'password', None, None) add_tag('tag 01') add_tag('tag 02') add_item('item_name', 3000, 'path_toImg', 'about', 'харктеристики', 3, 1) add_item('item_name2', 3001, 'path_toImg', 'about', 'харктеристики', 3, 1) add_tag_to_item(1, 1) add_item_image('путь до картинки', 1) add_status('status 1') add_order(1, 1, 1, 300, 1) add_item_to_order(2, 1) add_favourite(1, 1) add_review(4, 1, 1, 'сообщение от user1')
def baseline(): ''' Method needed for memory profiling ''' user_baseline = main.init_user_collection() status_baseline = main.init_status_collection() main.load_users('accounts.csv', user_baseline) main.load_status_updates('status_updates.csv', status_baseline) main.add_user('dave03', '*****@*****.**', 'Dave', 'Jones', user_baseline) main.add_status('dave03', 'dave03_01', 'Random text', status_baseline) main.update_user('dave03', '*****@*****.**', 'Dave', 'Rex', user_baseline) main.update_status('dave03', 'dave03_01', 'Whos in charge now', status_baseline) main.search_user('dave03', user_baseline) main.search_status('dave03_01', status_baseline) main.delete_status('dave03_01', status_baseline) main.delete_user('dave03', user_baseline)
def test_add_order(self): """We can add an order to the database (if the ids are valid)""" main.add_user(self.db, 1, 'Steve', 'Cassidy', '*****@*****.**', 'Male') main.add_product(self.db, 98, "description", 123, 45) msg = main.add_order(self.db, 98, 1, 3) self.assertEqual("Success", msg) order = self.get_order(1, 98) self.assertIsNotNone(order) self.assertEqual(order['quantity'], 3) msg = main.add_order(self.db, 98, 2, 3) self.assertEqual("Invalid user", msg) msg = main.add_order(self.db, 99, 1, 3) self.assertEqual("Invalid product", msg)
def test_add_user(user): ''' Test that add_user is called correctly ''' with patch('main.users.UserCollection') as mocker: add = mocker.return_value.add_user result = main.add_user(*user, mocker()) add.assert_called_with(*user) assert result is add.return_value
def test_users_interfaces(user): ''' Test functions that interface with users ''' assert main.search_user(user[0]) is None assert main.add_user(*user) assert main.update_user(*user) assert main.search_user(user[0]) == users.search_user(user[0]) assert main.delete_user(user[0])
def test_add_user_true(tolby, collection): user_id = tolby.user_id email = tolby.email user_name = tolby.user_name user_last_name = tolby.user_last_name params = (user_id, email, user_name, user_last_name, collection) result = main.add_user(*params) assert result is True
def adduser(): name = request.args.get('name') pwd = request.args.get('password') if name not in get_user(): add_user(name,pwd) else: return redirect("/") @app.route('/deluser') def deluser(): name=request.args.get('name') if name in get_user(): del_user(name) return redirect("/") else: print "用户不存在" if __name__ == '__main__': app.run(host='0.0.0.0',port=9092,debug=True)
def test_add_user_false(tolby, collection, database): collection.database = database user_id = tolby.user_id email = tolby.email user_name = tolby.user_name user_last_name = tolby.user_last_name params = (user_id, email, user_name, user_last_name, collection) result = main.add_user(*params) assert result is False
def sign(self): data = (self.name.get(), self.city.get(), self.email.get(), self.password.get(), self.phone.get(), True) if self.name.get() == "" or self.city.get() == "" or self.email.get( ) == "" or self.password.get() == "": self.canvas.create_text(self.xp(5), self.yp(70), text="*Incorrect Username or Password", fill="#9F233A", font=('Candara', self.yp(5), "bold"), anchor='nw') else: messagebox.showinfo("Successful", "User Registered") main.add_user(data) self.name.set("") self.city.set("") self.email.set("") self.password.set("") self.phone.set("") self.panel.destroy()
def add_user(): ''' Adds a new user into the database ''' user_id = input('User ID: ') email = input('User email: ') user_name = input('User name: ') user_last_name = input('User last name: ') if not main.add_user(user_id, email, user_name, user_last_name): print("An error occurred while trying to add new user") else: print("User was successfully added")
def test_search_status(db): assert main.add_user("test1", "*****@*****.**", "tester", "one", db) is True assert main.add_status("test1_status_id", "test1", "test_status_text", db) is True assert main.search_status("test1_status_id", db) == { 'id': 1, 'STATUS_ID': 'test1_status_id', 'USER_ID': 'test1', 'STATUS_TEXT': 'test_status_text' } assert main.search_status("badstatus_id", db) is None
def create_account(): result = main.add_user(PT_first.get(), PT_last.get(), PT_username.get(), PT_email.get(), PT_password.get()) PT_promp_user['text'] = result if result == main.add_user_results[0]: PT_promp_user['fg'] = 'red' else: PT_first.put_placeholder() PT_last.put_placeholder() PT_username.put_placeholder() PT_email.put_placeholder() PT_password.put_placeholder() PT_promp_user['fg'] = 'green'
def test_delete_user(self): main.add_user('ldconejo', '*****@*****.**', 'Luis', 'Conejo', self.user_collection) self.assertEqual(main.delete_user('ldconejo', self.user_collection), True)
choice = input(":") Exit_flag = True while Exit_flag: user_choice = main.menu(choice) if user_choice == '1': main.get_user_credit() elif user_choice == '2': main.repayment() elif user_choice == '3': main.enchashment() elif user_choice == '4': main.change_pwd() elif user_choice == '5': main.transfer() elif user_choice == '6': main.billing_query() elif user_choice == '7': main.purchase() elif user_choice == 'a': main.change_user_credit() elif user_choice == 'b': main.add_user() elif user_choice == 'c': main.del_user() elif user_choice == 'd': main.change_pwd() elif user_choice == 'e': main.activate() elif user_choice == 'q' or user_choice == 'Q': Exit_flag = False
def test_update_user(self): main.add_user('ldconejo', '*****@*****.**', 'Luis', 'Conejo', self.user_collection) self.assertEqual( main.update_user('ldconejo', '*****@*****.**', 'Lewis', 'Kaninchen', self.user_collection), True)
def test_add_user_duplicated(self): main.add_user('ldconejo', '*****@*****.**', 'Luis', 'Conejo', self.user_collection) self.assertEqual( main.add_user('ldconejo', '*****@*****.**', 'Luis', 'Conejo', self.user_collection), False)
def generate_user(): return jsonify({'user_id': main.add_user('u')})
async def start_bot(message: types.Message): main.add_user(message.from_user.id) await message.reply(msg.hello_msg(message.from_user), reply_markup=keyboard.menu_button)