Esempio n. 1
0
 def setup_method(self, method):
     # User details
     self.username = "******"
     self.password = "******"
     self.email = "*****@*****.**"
     # Create a user id that we can use to log in
     UserRepo.connect(DB)
     UserRepo.add_user(username=self.username,
                       password=self.password,
                       email=self.email)
     # Set up the driver so we can use the browser
     self.driver = webdriver.Firefox(firefox_options=opts)
Esempio n. 2
0
from flask_login import LoginManager
from GTDApp.repo import ItemRepo, TaskRepo, UserRepo, ProjectRepo


# Initialize the app
app = Flask(__name__)
app.secret_key = "myspookysecret"  # TODO: Make this configurable

if os.environ.get("CONFIG_TYPE") == "test":
    app.config.from_pyfile(os.path.join(os.path.dirname(__file__), "..", "./config/config.cfg.test"))
else:
    app.config.from_pyfile(os.path.join(os.path.dirname(__file__), "..", "./config/config.cfg.default"))


# Initialize the login manager for the app
login_manager = LoginManager()
login_manager.init_app(app)


# Connect to the database
ItemRepo.connect(app.config["DBNAME"])
TaskRepo.connect(app.config["DBNAME"])
UserRepo.connect(app.config["DBNAME"])
ProjectRepo.connect(app.config["DBNAME"])


from GTDApp.views import index
from GTDApp.views import item
from GTDApp.views import task
from GTDApp.views import project