Пример #1
0
 def test_success(self):
     self.setupStep(mock.MockRebuild(root='TESTROOT', srpm="foo.src.rpm"))
     self.expectCommands(
             Expect('rmdir', {'dir': ['build/build.log', 'build/root.log',
                                      'build/state.log']})
             + 0,
             ExpectShell(workdir='wkdir', usePTY='slave-config',
                         command=['mock', '--root', 'TESTROOT',
                                  '--rebuild', 'foo.src.rpm'],
                         logfiles={'build.log': 'build.log',
                                   'root.log': 'root.log',
                                   'state.log': 'state.log'},)
             +0)
     self.expectOutcome(result=SUCCESS, status_text=['mock rebuild srpm'])
     return self.runStep()
Пример #2
0
 def test_success(self):
     self.setup_step(mock.MockRebuild(root='TESTROOT', srpm="foo.src.rpm"))
     self.expect_commands(
         ExpectRmdir(dir=['build/build.log', 'build/root.log', 'build/state.log'],
                     log_environ=False)
         .exit(0),
         ExpectShell(workdir='wkdir',
                     command=['mock', '--root', 'TESTROOT',
                              '--rebuild', 'foo.src.rpm'],
                     logfiles={'build.log': 'build.log',
                               'root.log': 'root.log',
                               'state.log': 'state.log'},)
         .exit(0))
     self.expect_outcome(result=SUCCESS, state_string='mock rebuild srpm')
     return self.run_step()
Пример #3
0
 def test_success(self):
     self.setupStep(mock.MockRebuild(root='TESTROOT', srpm="foo.src.rpm"))
     self.expectCommands(
         Expect(
             'rmdir', {
                 'dir':
                 ['build/build.log', 'build/root.log', 'build/state.log'],
                 'logEnviron': False
             }) + 0,
         ExpectShell(
             workdir='wkdir',
             command=[
                 'mock', '--root', 'TESTROOT', '--rebuild', 'foo.src.rpm'
             ],
             logfiles={
                 'build.log': 'build.log',
                 'root.log': 'root.log',
                 'state.log': 'state.log'
             },
         ) + 0)
     self.expectOutcome(result=SUCCESS, state_string='mock rebuild srpm')
     return self.runStep()
Пример #4
0
 def test_no_srpm(self):
     self.assertRaises(config.ConfigErrors, lambda :
             mock.MockRebuild(root='TESTROOT'))
Пример #5
0
 def test_no_srpm(self):
     with self.assertRaises(config.ConfigErrors):
         mock.MockRebuild(root='TESTROOT')