コード例 #1
0
ファイル: test_s3ci.py プロジェクト: mjs/juju
 def test_get_defaults(self):
     default_config = os.path.join(get_juju_home(), 'juju-qa.s3cfg')
     args = parse_args(['get', '3275', 'job-foo', 'files-bar'])
     self.assertEqual(Namespace(
         command='get', config=default_config, revision_build=3275,
         job='job-foo', file_pattern='files-bar', workspace='.', verbose=0),
         args)
コード例 #2
0
ファイル: test_s3ci.py プロジェクト: mjs/juju
 def test_get_juju_bin_defaults(self):
     default_config = os.path.join(get_juju_home(), 'juju-qa.s3cfg')
     args = parse_args(['get-juju-bin', '3275'])
     self.assertEqual(Namespace(
         command='get-juju-bin', config=default_config, revision_build=3275,
         workspace='.', verbose=0),
         args)
コード例 #3
0
ファイル: test_s3ci.py プロジェクト: devec0/1.25-upgrade
 def test_get_juju_bin_defaults(self):
     default_config = os.path.join(get_juju_home(), 'juju-qa.s3cfg')
     args = parse_args(['get-juju-bin', '3275'])
     self.assertEqual(
         Namespace(command='get-juju-bin',
                   config=default_config,
                   revision_build=3275,
                   workspace='.',
                   verbose=0), args)
コード例 #4
0
ファイル: test_s3ci.py プロジェクト: devec0/1.25-upgrade
 def test_get_defaults(self):
     default_config = os.path.join(get_juju_home(), 'juju-qa.s3cfg')
     args = parse_args(['get', '3275', 'job-foo', 'files-bar'])
     self.assertEqual(
         Namespace(command='get',
                   config=default_config,
                   revision_build=3275,
                   job='job-foo',
                   file_pattern='files-bar',
                   workspace='.',
                   verbose=0), args)
コード例 #5
0
ファイル: test_s3ci.py プロジェクト: devec0/1.25-upgrade
 def test_get_verbosity(self):
     args = parse_args(['get', '3275', 'job-foo', 'files-bar', '-v'])
     self.assertEqual(1, args.verbose)
     args = parse_args(['get', '3275', 'job-foo', 'files-bar', '-vv'])
     self.assertEqual(2, args.verbose)
コード例 #6
0
ファイル: test_s3ci.py プロジェクト: devec0/1.25-upgrade
 def test_get_too_few(self):
     with parse_error(self) as stderr:
         parse_args(['get', '3275', 'job-foo'])
     self.assertRegexpMatches(stderr.getvalue(), 'too few arguments$')
コード例 #7
0
ファイル: test_s3ci.py プロジェクト: devec0/1.25-upgrade
 def test_get_workspace(self):
     args = parse_args(
         ['get', '3275', 'job-foo', 'files-bar', 'myworkspace'])
     self.assertEqual('myworkspace', args.workspace)
コード例 #8
0
ファイル: test_s3ci.py プロジェクト: devec0/1.25-upgrade
 def test_get_juju_bin_verbosity(self):
     args = parse_args(['get-juju-bin', '3275', '-v'])
     self.assertEqual(1, args.verbose)
     args = parse_args(['get-juju-bin', '3275', '-vv'])
     self.assertEqual(2, args.verbose)
コード例 #9
0
ファイル: test_s3ci.py プロジェクト: devec0/1.25-upgrade
 def test_get_juju_bin_too_few(self):
     with parse_error(self) as stderr:
         parse_args(['get-juju-bin'])
     self.assertRegexpMatches(stderr.getvalue(), 'too few arguments$')
コード例 #10
0
ファイル: test_s3ci.py プロジェクト: devec0/1.25-upgrade
 def test_get_juju_bin_workspace(self):
     args = parse_args(['get-juju-bin', '3275', 'myworkspace'])
     self.assertEqual('myworkspace', args.workspace)
コード例 #11
0
ファイル: test_s3ci.py プロジェクト: mjs/juju
 def test_get_verbosity(self):
     args = parse_args(['get', '3275', 'job-foo', 'files-bar', '-v'])
     self.assertEqual(1, args.verbose)
     args = parse_args(['get', '3275', 'job-foo', 'files-bar', '-vv'])
     self.assertEqual(2, args.verbose)
コード例 #12
0
ファイル: test_s3ci.py プロジェクト: mjs/juju
 def test_get_too_few(self):
     with parse_error(self) as stderr:
         parse_args(['get', '3275', 'job-foo'])
     self.assertRegexpMatches(stderr.getvalue(), 'too few arguments$')
コード例 #13
0
ファイル: test_s3ci.py プロジェクト: mjs/juju
 def test_get_workspace(self):
     args = parse_args(['get', '3275', 'job-foo', 'files-bar',
                        'myworkspace'])
     self.assertEqual('myworkspace', args.workspace)
コード例 #14
0
ファイル: test_s3ci.py プロジェクト: mjs/juju
 def test_get_juju_bin_verbosity(self):
     args = parse_args(['get-juju-bin', '3275', '-v'])
     self.assertEqual(1, args.verbose)
     args = parse_args(['get-juju-bin', '3275', '-vv'])
     self.assertEqual(2, args.verbose)
コード例 #15
0
ファイル: test_s3ci.py プロジェクト: mjs/juju
 def test_get_juju_bin_too_few(self):
     with parse_error(self) as stderr:
         parse_args(['get-juju-bin'])
     self.assertRegexpMatches(stderr.getvalue(), 'too few arguments$')
コード例 #16
0
ファイル: test_s3ci.py プロジェクト: mjs/juju
 def test_get_juju_bin_workspace(self):
     args = parse_args(['get-juju-bin', '3275', 'myworkspace'])
     self.assertEqual('myworkspace', args.workspace)