Пример #1
0
 def test_success(self):
     self.setupStep(mock.MockBuildSRPM(root='TESTROOT', spec="foo.spec"))
     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',
                                  '--buildsrpm', '--spec', 'foo.spec',
                                  '--sources', '.'],
                         logfiles={'build.log': 'build.log',
                                   'root.log': 'root.log',
                                   'state.log': 'state.log'},)
             +0)
     self.expectOutcome(result=SUCCESS, status_text=['mock buildsrpm'])
     return self.runStep()
Пример #2
0
 def test_success(self):
     self.setup_step(mock.MockBuildSRPM(root='TESTROOT', spec="foo.spec"))
     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',
                              '--buildsrpm', '--spec', 'foo.spec',
                              '--sources', '.'],
                     logfiles={'build.log': 'build.log',
                               'root.log': 'root.log',
                               'state.log': 'state.log'},)
         .exit(0))
     self.expect_outcome(result=SUCCESS, state_string='mock buildsrpm')
     return self.run_step()
Пример #3
0
 def test_no_spec(self):
     self.assertRaises(config.ConfigErrors, lambda :
             mock.MockBuildSRPM(root='TESTROOT'))
Пример #4
0
 def test_no_spec(self):
     with self.assertRaises(config.ConfigErrors):
         mock.MockBuildSRPM(root='TESTROOT')