コード例 #1
0
ファイル: test_scripts_runner.py プロジェクト: rajul/buildbot
 def test_validateMasterArgument_ok(self):
     """
     test calling CreateSlaveOptions.validateMasterArgument()
     on <master> without host and port parts specified.
     """
     opts = runner.CreateSlaveOptions()
     self.assertEqual(opts.validateMasterArgument("mstrhost:4321"),
                      ("mstrhost", 4321),
                      "incorrect master host and/or port")
コード例 #2
0
ファイル: test_scripts_runner.py プロジェクト: rajul/buildbot
 def test_validateMasterArgument_empty_master(self):
     """
     test calling CreateSlaveOptions.validateMasterArgument()
     on <master> without host part specified.
     """
     opts = runner.CreateSlaveOptions()
     self.assertRaisesRegexp(usage.UsageError,
                             "invalid <master> argument ':1234'",
                             opts.validateMasterArgument, ":1234")
コード例 #3
0
ファイル: test_scripts_runner.py プロジェクト: rajul/buildbot
 def test_validateMasterArgument_no_port(self):
     """
     test calling CreateSlaveOptions.validateMasterArgument()
     on <master> argument without port specified.
     """
     opts = runner.CreateSlaveOptions()
     self.assertEqual(opts.validateMasterArgument("mstrhost"),
                      ("mstrhost", 9989),
                      "incorrect master host and/or port")
コード例 #4
0
 def test_validateMasterArgument_inv_port(self):
     """
     test calling CreateSlaveOptions.validateMasterArgument()
     on <master> without with unparsable port part
     """
     opts = runner.CreateSlaveOptions()
     self.assertRaisesRegexp(
         usage.UsageError, "invalid master port 'apple', "
         "needs to be an number", opts.validateMasterArgument, "host:apple")
コード例 #5
0
ファイル: test_scripts_runner.py プロジェクト: rajul/buildbot
 def test_synopsis(self):
     opts = runner.CreateSlaveOptions()
     self.assertIn('buildslave create-slave', opts.getSynopsis())
コード例 #6
0
ファイル: test_scripts_runner.py プロジェクト: rajul/buildbot
 def parse(self, *args):
     opts = runner.CreateSlaveOptions()
     opts.parseOptions(args)
     return opts