Example #1
0
 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()
Example #3
0
 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()
Example #4
0
 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()
Example #5
0
 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()
Example #6
0
 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()
Example #7
0
 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()
Example #8
0
 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()
Example #9
0
    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
Example #10
0
 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()