def setup_server(server): server.users = [User('u1'), User('u2'), User('u3')] conn1 = Connection('uuid1', None) conn2 = Connection('uuid2', None) conn3 = Connection('uuid3', None) server.users[0].login(conn1) server.users[1].login(conn2) server.users[2].login(conn3) server.connections = [conn1, conn2, conn3]
def test_assosiations(self): u1 = User(username="******", email='*****@*****.**') db.session.add(u1) db.session.commit() self.assertEqual(u1.username, "testaaja") i1 = Ingredient(name="testiaines1", amount=200, unit="g") db.session.add(i1) db.session.commit() self.assertEqual(i1.name, "testiaines1") self.assertEqual(i1.amount, 200) self.assertEqual(i1.unit, "g") recipe = Recipe(name="testiresepti1", user_id=u1.id) db.session.add(recipe) db.session.commit() self.assertEqual(recipe.name, "testiresepti1") test_recipe = Recipe.query.get(1) ingredient = Ingredient.query.get(1) test_recipe.ingredients.append(ingredient) db.session.commit() print(str(test_recipe.ingredients[0])) print(str(ingredient.recipe[0]))
def create(self): name_file = "/Users/yveslym/Desktop/portfolio/MOB2/trip-planner/name.txt" domain_file = "/Users/yveslym/Desktop/portfolio/MOB2/trip-planner/domain.txt" country_file = "/Users/yveslym/Desktop/portfolio/MOB2/trip-planner/country.txt" open_country_file = open(country_file).read().split() open_name_file = open(name_file).read().split() open_domain_file = open(domain_file).read().split() country = open_country_file[random.randint(0, len(open_country_file) - 1)] fname = open_name_file[random.randint(0, len(open_name_file) - 1)] lname = open_name_file[random.randint(0, len(open_name_file) - 1)] domain_name = open_domain_file[random.randint( 0, len(open_domain_file) - 1)] uname = fname + lname mail = fname + '.' + lname + '@' + domain_name user = User() user.first_name = fname user.last_name = lname user.email = mail user.country = country user.password = '******' user.username = uname return (user)
def fill_database(clients, predictions): ''' fill the database that Flask will use. ''' for i, client in enumerate(clients): user = User(id=client, clv=predictions[i]) db.session.add(user) db.session.commit()
def get_user(user_id): if user_id not in users: controller = Controller() info = controller.get_user(user_id) enrolments = [t[0] for t in controller.get_enrolments(user_id)] if len(info) == 0: return None user = User(user_id, info[0][0], info[0][1], enrolments) users[user_id] = user return user else: return users[user_id]
def new_user(): json_data = request.get_json() if not json_data.has_key('params') or len(json_data.get('params')) == 0: return jsonify({"jsonrpc": "2.0", "result": False, "error": 'incorrect parameters'}), 400 params = request.json.get('params') active = True new_user = True password = datetime.now().strftime('%Y%m%d%H%M%S') if params.has_key('email') and len(params['email']) != 0: email = params['email'] else: email = None if params.has_key('last_name') and len(params['last_name']) != 0: last_name = params['last_name'] else: last_name = None if params.has_key('first_name') and len(params['first_name']) != 0: first_name = params['first_name'] else: first_name = None if params.has_key('display_name') and len(params['display_name']) != 0: display_name = params['display_name'] else: display_name = None if email is None or len(email) < 5: return jsonify({"jsonrpc": "2.0", "result": False, "error": 'Email no cumple'}), 400 lower_user_mail = email.lower() if User.query.filter_by(email=lower_user_mail).first() is not None: return jsonify({"jsonrpc": "2.0", "result": False, "error": 'Ya existe este usuario'}), 400 new_user_db = User(email, password, display_name, first_name, last_name, active, new_user) new_user_db.add_role(Role.get_by_name('candidate')) db.session.add(new_user_db) db.session.commit() return jsonify({"jsonrpc": "2.0", "result": True, "id": new_user_db.id}), 201
def addUser(userId, userName, userAge): user = User(userId, userName, userAge) db.session.add(user) db.session.commit()
from server import db, User db.create_all() u1 = User(username='******', password='******') db.session.add(u1) db.session.commit()
def test_get_password(self): user = User(password='******') with self.assertRaises(AttributeError): user.password
if sys.argv[1] == 'userconfirmed': users = User.query.filter_by(confirmed=True) for user in users: print(user.id, user.nama, user.email, user.registered_date, user.token) if sys.argv[1] == 'addadmin': username = "******" email = "admin" password = "******" if username and email and password: user = User(nama=username, email=email, alamat="WEW", sekolah="", jenis_kelamin="1", kategori="", kab_kota="", provinsi="", password=password, role='admin') user.confirm_user() user.generate_token() db.session.add(user) db.session.commit() print('admin created!') if sys.argv[1] == 'listadmin': admins = User.query.filter_by(role='admin') for admin in admins: print(admin.nama, admin.email, admin.password, admin.role)
def test_verify_password(self): user = User(password='******') self.assertTrue(user.verify_password('123')) self.assertFalse(user.verify_password('321'))
from server import User, db db.drop_all() db.create_all() admin = User(username='******') guest = User(username='******') db.session.add(admin) db.session.add(guest) db.session.commit() print User.query.all()
from server import db, User db.drop_all() db.create_all() db.session.add( User(name='admin', password= b'$2b$10$MuqRlqo2SC97TU3Z6BmBBe7vrs9ARVBBOv3WmfjquY9MXwbyshxfy', admin=True)) db.session.add( User( name='bra', password=b'$2b$10$9kmb6L0/J6MxBp8HK2EJ3eE/rgx.HC1pjIvO3YPVZwfn2h1yGslXS' )) db.session.commit()
from server import db, User, Category, Video db.drop_all() db.create_all() #db.session.add(User(name='admin', password=b'$2b$10$MuqRlqo2SC97TU3Z6BmBBe7vrs9ARVBBOv3WmfjquY9MXwbyshxfy', admin=True, email='*****@*****.**')) db.session.add( User(name='bra', password= b'$2b$10$9kmb6L0/J6MxBp8HK2EJ3eE/rgx.HC1pjIvO3YPVZwfn2h1yGslXS', email='*****@*****.**')) db.session.commit() nutrition = Category(name='Nutrition') psychology = Category(name='Psychology') video1 = Video(link='https://www.youtube.com/embed/KD-FmeueFUo') video1.categories.append(nutrition) video2 = Video(link='https://www.youtube.com/embed/p79D6u-6pN4') video2.categories.append(nutrition) video3 = Video(link='https://www.youtube.com/embed/K3ksKkCOgTw') video3.categories.append(nutrition) video5 = Video(link='https://www.youtube.com/embed/Or_spxqqtTQ') video5.categories.append(nutrition) video6 = Video(link='https://www.youtube.com/embed/fR3NxCR9z2U') video6.categories.append(nutrition) video7 = Video(link='https://www.youtube.com/embed/kb146Y1igTQ') video7.categories.append(nutrition) video4 = Video(link='https://www.youtube.com/embed/l128tW1H5a8') video4.categories.append(psychology) db.session.add(nutrition) db.session.add(psychology) db.session.add(video1) db.session.add(video2) db.session.add(video3)
def test_set_password(self): user = User(password='******') self.assertTrue(user.hashed_pass is not None)
def test_create_user(self): user = User() self.assertTrue(user is not None)
salary=5.00, image_path="sweep_garage", status="not-completed") roll_over = Chore(title="Roll Over", description="Do a barrel roll!", salary=100.00, image_path="roll_over", status="not-completed") # Create child objects maggie = User(username="******", password="******", is_child=1, user_stage=2, full_name="Maggie Simpson", children=[], chores=[ mow_lawn, empty_dishwasher, roll_over, vacuum_family_room, clean_bathrooms, take_dog_for_walk, get_an_A, sweep_garage ]) lisa = User(username="******", password="******", is_child=1, user_stage=2, full_name="Lisa Simpson", children=[], chores=[ mow_lawn, empty_dishwasher, roll_over, vacuum_family_room, clean_bathrooms, take_dog_for_walk, get_an_A, sweep_garage ]) bart = User(username="******",