def _create_workspace(self, tmpdir): repo = GitRepo('https://github.com/praekelt/sideloader2.git', 'develop', 'sideloader2') workspace = Workspace('test_id', str(tmpdir), '/var/praekelt', repo) workspace._cmd = self.cmd return workspace
def _create_build(self, tmpdir): repo = GitRepo('https://github.com/praekelt/sideloader2.git', 'develop', 'sideloader2') workspace = Workspace('test_id', str(tmpdir), '/opt', repo) workspace.create_clean_workspace() deploy = Deploy(name='test_deploy', pip=['django', 'pytest'], buildscript='sideloader/build.sh') deploy_type = DeployType() build = Build(workspace, deploy, deploy_type) build._cmd = self.cmd return build
def _create_package(self, tmpdir): repo = GitRepo('https://github.com/praekelt/sideloader2.git', 'develop', 'sideloader2') # Set up the workspace workspace = Workspace('test_id', str(tmpdir), '/opt', repo) workspace.create_clean_workspace() workspace.make_package_dir() deploy = Deploy(name='test_deploy', pip=['django', 'pytest'], version='1.0', user='******') deploy_type = DeployType() package = Package(workspace, deploy, deploy_type) package._cmd = self.cmd return package