def test_new(self): self.setupStep(pbuilder.UbuCowbuilder(distribution='oneiric')) self.expectCommands( Expect('stat', {'file': '/var/cache/pbuilder/oneiric-local-buildbot.cow/'}) + 1, ExpectShell( workdir='wkdir', usePTY='slave-config', command=[ 'sudo', '/usr/sbin/cowbuilder', '--create', '--basepath', '/var/cache/pbuilder/oneiric-local-buildbot.cow/', '--distribution', 'oneiric', '--mirror', 'http://archive.ubuntu.com/ubuntu/', '--components', 'main universe' ]) + 0, ExpectShell(workdir='wkdir', usePTY='slave-config', command=[ 'pdebuild', '--buildresult', '.', '--pbuilder', '/usr/sbin/cowbuilder', '--', '--buildresult', '.', '--basepath', '/var/cache/pbuilder/oneiric-local-buildbot.cow/' ]) + 0) self.expectOutcome(result=SUCCESS, state_string='built') return self.runStep()
def test_new(self): self.setup_step(pbuilder.UbuCowbuilder(distribution='oneiric')) self.expect_commands( ExpectStat(file='/var/cache/pbuilder/oneiric-local-buildbot.cow/'). exit(1), ExpectShell(workdir='wkdir', command=[ 'sudo', '/usr/sbin/cowbuilder', '--create', '--basepath', '/var/cache/pbuilder/oneiric-local-buildbot.cow/', '--distribution', 'oneiric', '--mirror', 'http://archive.ubuntu.com/ubuntu/', '--components', 'main universe' ]).exit(0), ExpectShell(workdir='wkdir', command=[ 'pdebuild', '--buildresult', '.', '--pbuilder', '/usr/sbin/cowbuilder', '--', '--buildresult', '.', '--basepath', '/var/cache/pbuilder/oneiric-local-buildbot.cow/' ]).exit(0)) self.expect_outcome(result=SUCCESS, state_string='built') return self.run_step()
def test_no_distribution(self): self.assertRaises(config.ConfigErrors, lambda: pbuilder.UbuCowbuilder())
def test_no_distribution(self): with self.assertRaises(config.ConfigErrors): pbuilder.UbuCowbuilder()