コード例 #1
0
class BaseDataBaseTest:
    def alter_config(self):
        pass

    def setup_method(self, test_method):
        # config
        self.config = Config()
        self.config.load_user_config()
        self.alter_config()
        # database
        self.database = DataBase(config=self.config)
        self.database.delete_tables()
        self.database.create_tables()
        # signals
        _reset_signals()
        setup_signals(self.config, self.database)
コード例 #2
0
class BaseWebTest:
    def alter_config(self):
        pass

    def setup_method(self, test_method):
        # config
        self.config = Config()
        self.config.load_user_config()
        self.alter_config()
        # database
        self.database = DataBase(config=self.config)
        self.database.delete_tables()
        self.database.create_tables()
        # signals
        _reset_signals()
        # don't call - setup_signals(self.config, self.database) - create_app will
        # flask app
        self.webapp = create_app(config=self.config)
        self.webapp.config['TESTING'] = True
        self.flaskclient = self.webapp.test_client()