def setUp(self): # allow logging logging.disable(logging.NOTSET) self.work_path = mkdtemp(prefix='chime-repo-clones-') repo_path = dirname(abspath(__file__)) + '/../test-app.git' upstream_repo_dir = mkdtemp(prefix='repo-upstream-', dir=self.work_path) upstream_repo_path = join(upstream_repo_dir, 'test-app.git') copytree(repo_path, upstream_repo_path) self.upstream = repo_functions.ChimeRepo(upstream_repo_path) repo_functions.ignore_task_metadata_on_merge(self.upstream) self.origin = self.upstream.clone(mkdtemp(prefix='repo-origin-', dir=self.work_path), bare=True) repo_functions.ignore_task_metadata_on_merge(self.origin) create_app_environ = {} create_app_environ['GA_CLIENT_ID'] = 'client_id' create_app_environ['GA_CLIENT_SECRET'] = 'meow_secret' self.ga_config_dir = mkdtemp(prefix='chime-config-', dir=self.work_path) create_app_environ['RUNNING_STATE_DIR'] = self.ga_config_dir create_app_environ['WORK_PATH'] = self.work_path create_app_environ['REPO_PATH'] = self.origin.working_dir create_app_environ['AUTH_DATA_HREF'] = 'http://example.com/auth.csv' create_app_environ['BROWSERID_URL'] = 'http://localhost' create_app_environ['LIVE_SITE_URL'] = 'http://example.org/' self.app = create_app(create_app_environ) # write a tmp config file config_values = { "access_token": "meowser_token", "refresh_token": "refresh_meows", "profile_id": "12345678", "project_domain": "" } with self.app.app_context(): google_api_functions.write_ga_config( config_values, self.app.config['RUNNING_STATE_DIR']) random.choice = MagicMock(return_value="P")
def setUp(self): # allow logging logging.disable(logging.NOTSET) self.work_path = mkdtemp(prefix='chime-repo-clones-') repo_path = dirname(abspath(__file__)) + '/../test-app.git' upstream_repo_dir = mkdtemp(prefix='repo-upstream-', dir=self.work_path) upstream_repo_path = join(upstream_repo_dir, 'test-app.git') copytree(repo_path, upstream_repo_path) self.upstream = repo_functions.ChimeRepo(upstream_repo_path) repo_functions.ignore_task_metadata_on_merge(self.upstream) self.origin = self.upstream.clone(mkdtemp(prefix='repo-origin-', dir=self.work_path), bare=True) repo_functions.ignore_task_metadata_on_merge(self.origin) create_app_environ = {} create_app_environ['GA_CLIENT_ID'] = 'client_id' create_app_environ['GA_CLIENT_SECRET'] = 'meow_secret' self.ga_config_dir = mkdtemp(prefix='chime-config-', dir=self.work_path) create_app_environ['RUNNING_STATE_DIR'] = self.ga_config_dir create_app_environ['WORK_PATH'] = self.work_path create_app_environ['REPO_PATH'] = self.origin.working_dir create_app_environ['AUTH_DATA_HREF'] = 'http://example.com/auth.csv' create_app_environ['BROWSERID_URL'] = 'http://localhost' create_app_environ['LIVE_SITE_URL'] = 'http://example.org/' self.app = create_app(create_app_environ) # write a tmp config file config_values = { "access_token": "meowser_token", "refresh_token": "refresh_meows", "profile_id": "12345678", "project_domain": "" } with self.app.app_context(): google_api_functions.write_ga_config(config_values, self.app.config['RUNNING_STATE_DIR']) random.choice = MagicMock(return_value="P")
def setUp(self): self.old_tempdir, tempfile.tempdir = tempfile.tempdir, mkdtemp(prefix='chime-TestGoogleApiFunctions-') create_app_environ = {} create_app_environ['BROWSERID_URL'] = 'http://example.com' create_app_environ['LIVE_SITE_URL'] = 'http://example.org/' create_app_environ['GA_CLIENT_ID'] = 'client_id' create_app_environ['GA_CLIENT_SECRET'] = 'meow_secret' self.ga_config_dir = mkdtemp(prefix='chime-config-') create_app_environ['RUNNING_STATE_DIR'] = self.ga_config_dir self.app = create_app(create_app_environ) # write a tmp config file config_values = { "access_token": "meowser_token", "refresh_token": "refresh_meows", "profile_id": "12345678", "project_domain": "example.com" } with self.app.app_context(): google_api_functions.write_ga_config(config_values, self.app.config['RUNNING_STATE_DIR'])
def setUp(self): self.old_tempdir, tempfile.tempdir = tempfile.tempdir, mkdtemp(prefix="chime-TestGoogleApiFunctions-") create_app_environ = {} create_app_environ["BROWSERID_URL"] = "http://example.com" create_app_environ["LIVE_SITE_URL"] = "http://example.org/" create_app_environ["GA_CLIENT_ID"] = "client_id" create_app_environ["GA_CLIENT_SECRET"] = "meow_secret" self.ga_config_dir = mkdtemp(prefix="chime-config-") create_app_environ["RUNNING_STATE_DIR"] = self.ga_config_dir self.app = create_app(create_app_environ) # write a tmp config file config_values = { "access_token": "meowser_token", "refresh_token": "refresh_meows", "profile_id": "12345678", "project_domain": "example.com", } with self.app.app_context(): google_api_functions.write_ga_config(config_values, self.app.config["RUNNING_STATE_DIR"])
from chime import create_app from os import environ if __name__ == '__main__': app = create_app(environ) app.run(debug=True)