def setUp(self): self.db_uri = 'mysql+pymysql://%s:%s@%s/' % (app.config['DB_USERNAME'], app.config['DB_PASSWORD'], app.config['DB_HOST']) app.config['TESTING'] = True app.config['WTF_CSRF_ENABLED'] = False app.config['BLOG_DATABASE_NAME'] = 'test_blog' app.config['SQLALCHEMY_DATABASE_URI'] = self.db_uri + app.config['BLOG_DATABASE_NAME'] engine = sqlalchemy.create_engine(self.db_uri) conn = engine.connect() conn.execute("commit") conn.execute("create database " + app.config['BLOG_DATABASE_NAME']) db.create_all() conn.close() self.app = app.test_client()
def setUp(self): self.db_uri = 'mysql://%s:%s@mysql:3306' % (app.config['DB_USERNAME'], app.config['DB_PASSWORD']) app.config['testing'] = True app.config['WTF_CSRF_ENABLED'] = False app.config['BLOG_DATABASE_NAME'] = 'test_blog' app.config['SQL_ALCHEMY_DATABASE_URI'] = self.db_uri + app.config['BLOG_DATABASE_NAME'] engine = sqlalchemy.create_engine(self.db_uri) conn = engine.connect() conn.execute("commit") conn.execute("CREATE DATABASE " + app.config['BLOG_DATABASE_NAME']) db.create_all() conn.close() self.app = app.test_client()
def setUp(self): self.db_uri = 'mysql://%s:%s@mysql:3306' % (app.config['DB_USERNAME'], app.config['DB_PASSWORD']) app.config['testing'] = True app.config['WTF_CSRF_ENABLED'] = False app.config['BLOG_DATABASE_NAME'] = 'test_blog' app.config['SQL_ALCHEMY_DATABASE_URI'] = self.db_uri + app.config[ 'BLOG_DATABASE_NAME'] engine = sqlalchemy.create_engine(self.db_uri) conn = engine.connect() conn.execute("commit") conn.execute("CREATE DATABASE " + app.config['BLOG_DATABASE_NAME']) db.create_all() conn.close() self.app = app.test_client()
def setUp(self): db_username = app.config['DB_USERNAME'] db_password = app.config['DB_PASSWORD'] db_host = app.config['DB_HOST'] self.db_uri = 'mysql+pymysql://%s:%s@%s/' % (db_username, db_password, db_host) app.config['TESTING'] = True app.config['WTF_CSRF_ENABLED'] = False app.config['BLOG_DATABASE_NAME'] = 'test_blog' app.config['SQLALCHEMY_DATABASE_URI'] = self.db_uri + app.config['BLOG_DATABASE_NAME'] engine = sqlalchemy.create_engine(self.db_uri) conn = engine.connect() conn.execute('commit') conn.execute("CREATE DATABASE " + app.config['BLOG_DATABASE_NAME']) db.create_all() conn.close() self.app = app.test_client()
def setUp(self): print('setUp()') self.db_uri = 'mysql+pymysql://%s:%s@%s/' % ('harinder', '12345', 'localhost') app.config['TESTING'] = True app.config['WTF_CSRF_ENABLED'] = False app.config['BLOG_DATABASE_NAME'] = 'test_blog' app.config['SQLALCHEMY_DATABASE_URI'] = self.db_uri + app.config[ 'BLOG_DATABASE_NAME'] engine = sqlalchemy.create_engine(self.db_uri) conn = engine.connect() conn.execute("commit") conn.execute("create database " + app.config['BLOG_DATABASE_NAME']) db.create_all() conn.close() self.app = app.test_client()
def setUp(self): db_username = app.config["DB_USERNAME"] db_password = app.config["DB_PASSWORD"] db_host = app.config["DB_HOST"] self.db_uri = "mysql+pymysql://%s:%s@%s/" % (db_username, db_password, db_host) app.config["TESTING"] = True app.config["WTF_CSRF_ENABLED"] = False app.config["BLOG_DATABASE_NAME"] = "test_blog" app.config["SQLALCHEMY_DATABASE_URI"] = self.db_uri + app.config["BLOG_DATABASE_NAME"] engine = sqlalchemy.create_engine(self.db_uri) conn = engine.connect() conn.execute("commit") conn.execute("CREATE DATABASE " + app.config["BLOG_DATABASE_NAME"]) db.create_all() conn.close() self.app = app.test_client()
def setUp(self): db_username = app.config['DB_USER'] db_password = app.config['DB_PASSWORD'] db_host = app.config['DB_HOST'] self.db_uri = "mysql+pymysql://%s:%s@%s/" % (db_username, db_password, db_host) app.config['TESTING'] = True app.config['WTF_CSRF_ENABLED'] = False app.config['BLOG_DATABASE_NAME'] = 'test_blog' app.config['SQLALCHEMY_DATABASE_URI'] = self.db_uri + app.config['BLOG_DATABASE_NAME'] engine = sqlalchemy.create_engine(self.db_uri) conn = engine.connect() conn.execute('commit') conn.execute("CREATE DATABASE " + app.config['BLOG_DATABASE_NAME']) db.create_all() conn.close() self.app = app.test_client()
def setUp(self): db_username = app.config["DB_USERNAME"] db_password = app.config["DB_PASSWORD"] db_host = app.config["DB_HOST"] self.db_uri = "mysql+pymysql://%s:%s@%s/" % (db_username, db_password, db_host) app.config["TESTING"] = True app.config["WTF_CSRF_ENABLED"] = False app.config["BLOG_DATABASE_NAME"] = "test_blog" app.config["SQLALCHEMY_DATABASE_URI"] = self.db_uri + app.config[ "BLOG_DATABASE_NAME"] engine = sqlalchemy.create_engine(self.db_uri) conn = engine.connect() conn.execute("commit") conn.execute("CREATE DATABASE " + app.config["BLOG_DATABASE_NAME"]) db.create_all() conn.close() self.app = app.test_client()
def setUp(self): self.db_uri = "mysql://%s:%s@mysql:3306" % (app.config["DB_USERNAME"], app.config["DB_PASSWORD"]) app.config["TESTING"] = True app.config["WTF_CSRF_ENABLED"] app.config["BLOG_DATABASE_NAME"] = "test_blog" app.config["SQL_ALCHEMY_DATABASE_URI"] = self.db_uri + app.config["BLOG_DATABASE_NAME"] engine = sqlalchemy.create_engine(self.db_uri) conn = engine.connect() conn.execute("commit") conn.execute("CREATE DATABASE " + app.config["BLOG_DATABASE_NAME"]) db.create_all() conn.close() self.app = app.test_client() def tearDown(self): db.session.remove() engine = sqlalchemy.create_engine(self.db_uri) conn = engine.connect() conn.execute("commit") conn.execute("DROP DATABASE " + app.config["BLOG_DATABASE_NAME"]) conn.close() def create_blog(self): return self.app.post( "/setup", data=dict( name="Test Blog", fullname="Libert R Schmidt", email="*****@*****.**", username="******", password="******", confirm="test", ), follow_redirect=True, ) def test_create_blog(self): rv = self.create_blog() print rv.data assert "Blog created" in rv.data
def setUp(self): #setting up the test db db_username = app.config['DB_USERNAME'] db_password = app.config['DB_PASSWORD'] db_host = app.config['DB_HOST'] self.db_uri = DB_URI = "mysql+pymysql://%s:%s@%s/" % (db_username, db_password, db_host) #so flask knows that testing is happening app.config['TESTING'] = True #since we are checking we want to allow mock requests without checking csrf app.config['WTF_CSRF_ENABLED'] = False app.config['BLOG_DATABASE_NAME'] = 'test_blog' app.config['SQLALCHEMY_DATABASE_URI'] = self.db_uri + app.config['BLOG_DATABASE_NAME'] #create sqlalchemy instance we can talk to engine = sqlalchemy.create_engine(self.db_uri) conn = engine.connect() conn.execute("commit") conn.execute("CREATE DATABASE " + app.config['BLOG_DATABASE_NAME']) #so all tables are created db.create_all() conn.close() #instantiate app self.app = app.test_client()