예제 #1
0
    def ensure_project_exists(self, project_overrides=None):
        from flamenco.setup import setup_for_flamenco
        from pillar.api.utils.authentication import force_cli_user

        project_overrides = dict(picture_header=None,
                                 picture_square=None,
                                 **(project_overrides or {}))
        proj_id, project = AbstractPillarTest.ensure_project_exists(
            self, project_overrides)

        with self.app.test_request_context():
            force_cli_user()
            flamenco_project = setup_for_flamenco(project['url'], replace=True)

        return proj_id, flamenco_project
예제 #2
0
    def ensure_project_exists(self, project_overrides=None):
        from flamenco.setup import setup_for_flamenco

        project_overrides = dict(picture_header=None,
                                 picture_square=None,
                                 **(project_overrides or {}))
        proj_id, project = AbstractPillarTest.ensure_project_exists(
            self, project_overrides)

        with self.app.test_request_context():
            flamenco_project = setup_for_flamenco(project['url'],
                                                  replace=True,
                                                  svn_url=MOCK_SVN_URL)

        return proj_id, flamenco_project