def test_user_role_set(self): user = User(name=internet.user_name(), email=internet.email_address(), password=basic.text()) db.session.add(user) db.session.commit() self.assrtEqual(user.role.name, 'Guests')
def create_random_user(): username = internet.user_name() email = internet.email_address() signup_date = date.date(past=True) password = lorem_ipsum.word() return User(username=username, email=email, signup_date=signup_date, password=password)
def generate_user(): return User( email=internet.email_address(), name=internet.user_name(), password=basic.text(6, at_least=6, at_most=10, spaces=False), roles=guests )
def test_user_role_set(self): user = User(name=internet.user_name(), email=internet.email_address(), password=basic.text()) db.session.add(user) db.session.commit() self.assertEqual(user.role.name, 'Guests')
def test_user_role_set(self): user = User(name=internet.user_name(), email=internet.email_address(), password='******') db.session.add(user) db.session.commit() self.assertEqual(user.password, 'Guests')
def generate_user(i): return User( name="%s%s" % (internet.user_name(), i), password=basic.text(8, at_least=8, spaces=False), email=internet.email_address(), phone=basic.text(11, at_least=11, lowercase=False, uppercase=False, spaces=False), info=lorem_ipsum.paragraphs(), photo="%s.jpg" % i, uuid=uuid4().hex, )
def generate_fake(count=100): from sqlalchemy.exc import IntegrityError from random import seed from forgery_py import name, date, internet, address, personal seed() for i in range(count): p = Person(name.first_name(), name.last_name(), date.date(), personal.gender(), address.phone(), internet.email_address(), address.street_address(), address.city(), address.state_abbrev(), address.zip_code()) db.session.add(p) try: db.session.commit() except IntegrityError: db.session.rollback()
def test_user_login(self): from login_page import LoginPage new_user = User(name=internet.user_name(), email=internet.email_address(), password=basic.text()) db.session.add(new_user) db.session.commit() page = LoginPage(self.client) self.client.get("http://localhost:5000/auth/login") self.assertTrue(u"登录" in page.title) page.set_user_name(new_user.name) page.set_pwd(new_user.password) page.submit() # 返回注册结果 self.assertTrue(re.search(u"欢迎来到Ray的博客", self.client.page_source))
def test_user_login(self): from login_page import LoginPage new_user = User(name=internet.user_name(), email=internet.email_address(), password=basic.text()) db.session.add(new_user) db.session.commit() page = LoginPage(self.client) self.client.get('http://localhost:5000/auth/login') self.assertTrue(u'登录' in page.title) page.set_user_name(new_user.name) page.set_pwd(new_user.password) page.submit() # 返回注册结果 self.assertTrue(re.search(u'欢迎来到Ray的博客', self.client.page_source))
def test_user_login(self): from login_page import LoginPage passwd = basic.text() username = internet.user_name() new_user = User(name=username, email=internet.email_address(), password=passwd) db.session.add(new_user) db.session.commit() # print(username,"+",passwd,"+",new_user) page = LoginPage(self.client) self.client.get("http://localhost:5000/auth/login") self.assertTrue(u"登录" in self.client.title) # 因为models 设置 page.set_user_name(username) page.set_pwd(passwd) page.submit() self.assertTrue(re.search(u'欢迎来到Alan博客', self.client.page_source))
def test_user_login(self): from login_page import LoginPage new_user = User(name=internet.user_name(), email=internet.email_address(), password=basic.text()) db.session.add(new_user) db.session.commit() page = LoginPage(self.client) self.client.get('http://localhost:5000/auth/login') self.assertTrue(u'登录' in self.client.title) page.set_user_name(new_user.name) page.set_user_password(new_user.password) page.submit() # return the login result self.assertTrue(re.search(u'欢迎来到Gregory的博客', self.client.page_source))
def generate_fake(count=100): from sqlalchemy.exc import IntegrityError from random import seed, randint from forgery_py import name, internet, address seed() reading_levels = ['Teen', 'Adult', 'Children'] for i in range(count): current_reading_level = reading_levels[randint(0,2)] rl = ReadingLevels.query.filter(ReadingLevels.reading_level == current_reading_level).first() c = Client(name.full_name(), address.phone(), internet.email_address(), address.street_address(), address.city(), address.state_abbrev(), address.zip_code(), current_reading_level, name.last_name()) rl.clients.append(c) try: db.session.add(c) db.session.commit() except IntegrityError: db.session.rollback()
def test_user_login(self): # 建立一个模拟用户 new_user = User(name=internet.user_name(), email=internet.email_address(), password=basic.text()) db.session.add(new_user) db.session.commit() # 获取登录界面 self.client.get("http://localhost:5000/auth/login") self.assertTrue('登录' in self.client.title) # 设置登录用户名和密码 user_name = self.client.find_element_by_name('user') user_name.send_keys(new_user.name) pwd = self.client.find_element_by_name('password') pwd.send_keys(new_user.password) submit = self.client.find_element_by_name('submit') submit.click() # 获得登录跳转页面的信息 self.assertTrue(re.search(r'', self.client.page_source))
def generate_user(): return User(name=internet.user_name(), email=internet.email_address(), password=basic.text(length=6, at_least=6, spaces=False), role=guests)
def generate_user(): return User(name=internet.user_name(), email=internet.email_address(), password=basic.text(6, at_least=6, spaces=False), role=guests)