Beispiel #1
0
 def test_use_client_cert(self):
     dcw = DevpiCommandWrapper('http://localhost/', '/example',
                               client_cert='/path/to/cert')
     self.assertEqual(
         dcw.use('hans/prod'),
         ['devpi', 'use', 'http://localhost/hans/prod',
          '--client-cert=/path/to/cert', '--clientdir=/example'])
Beispiel #2
0
 def test_use_client_cert(self):
     dcw = DevpiCommandWrapper('http://localhost/',
                               '/example',
                               client_cert='/path/to/cert')
     self.assertEqual(dcw.use('hans/prod'), [
         'devpi', 'use', 'http://localhost/hans/prod',
         '--client-cert=/path/to/cert', '--clientdir=/example'
     ])
Beispiel #3
0
 def test_create_index(self):
     dcw = DevpiCommandWrapper('http://localhost/', '/example')
     self.assertEqual(
         dcw.create_index('myindex', bases='/emilie/prod', volatile=False),
         [
             'devpi', 'index', '--create', 'myindex', 'bases=/emilie/prod',
             'volatile=False', '--clientdir=/example'
         ])
Beispiel #4
0
 def test_upload(self):
     dcw = DevpiCommandWrapper('http://localhost/', '/example')
     self.assertEqual(dcw.upload('/foo/bar/', directory=True), [
         'devpi', 'upload', '--from-dir', '/foo/bar/',
         '--clientdir=/example'
     ])
     self.assertEqual(dcw.upload('/foo/bar/', dry_run=True), [
         'devpi', 'upload', '--dry-run', '/foo/bar/', '--clientdir=/example'
     ])
     self.assertEqual(dcw.upload('/foo/bar/', with_docs=True), [
         'devpi', 'upload', '--with-docs', '/foo/bar/',
         '--clientdir=/example'
     ])
Beispiel #5
0
 def test_upload(self):
     dcw = DevpiCommandWrapper('http://localhost/', '/example')
     self.assertEqual(
         dcw.upload('/foo/bar/', directory=True),
         ['devpi', 'upload', '--from-dir',
          '/foo/bar/', '--clientdir=/example'])
     self.assertEqual(
         dcw.upload('/foo/bar/', dry_run=True),
         ['devpi', 'upload', '--dry-run',
          '/foo/bar/', '--clientdir=/example'])
     self.assertEqual(
         dcw.upload('/foo/bar/', with_docs=True),
         ['devpi', 'upload', '--with-docs',
          '/foo/bar/', '--clientdir=/example'])
Beispiel #6
0
 def test_create_user(self):
     dcw = DevpiCommandWrapper('http://localhost/', '/example')
     self.assertEqual(dcw.create_user('hans', bar='baz'), [
         'devpi', 'user', '--create', 'hans', 'bar=baz',
         '--clientdir=/example'
     ])
Beispiel #7
0
 def test_logoff(self):
     dcw = DevpiCommandWrapper('http://localhost/', '/example')
     self.assertEqual(dcw.logoff(),
                      ['devpi', 'logoff', '--clientdir=/example'])
Beispiel #8
0
 def test_login(self):
     dcw = DevpiCommandWrapper('http://localhost/', '/example')
     self.assertEqual(dcw.login('hans', 'secret'), [
         'devpi', 'login', 'hans', '--password', 'secret',
         '--clientdir=/example'
     ])
Beispiel #9
0
 def test_use(self):
     dcw = DevpiCommandWrapper('http://localhost/', '/example')
     self.assertEqual(dcw.use('hans/prod'), [
         'devpi', 'use', 'http://localhost/hans/prod',
         '--clientdir=/example'
     ])
Beispiel #10
0
 def test_use(self):
     dcw = DevpiCommandWrapper('http://localhost/', '/example')
     self.assertEqual(
         dcw.use('hans/prod'),
         ['devpi', 'use', 'http://localhost/hans/prod',
          '--clientdir=/example'])
Beispiel #11
0
 def test_create_index(self):
     dcw = DevpiCommandWrapper('http://localhost/', '/example')
     self.assertEqual(
         dcw.create_index('myindex', bases='/emilie/prod', volatile=False),
         ['devpi', 'index', '--create', 'myindex', 'bases=/emilie/prod',
          'volatile=False', '--clientdir=/example'])
Beispiel #12
0
 def test_modify_user(self):
     dcw = DevpiCommandWrapper('http://localhost/', '/example')
     self.assertEqual(
         dcw.modify_user('hans', foo='bar'),
         ['devpi', 'user', '--modify', 'hans',
          'foo=bar', '--clientdir=/example'])
Beispiel #13
0
 def test_create_user(self):
     dcw = DevpiCommandWrapper('http://localhost/', '/example')
     self.assertEqual(
         dcw.create_user('hans', bar='baz'),
         ['devpi', 'user', '--create', 'hans',
          'bar=baz', '--clientdir=/example'])
Beispiel #14
0
 def test_logoff(self):
     dcw = DevpiCommandWrapper('http://localhost/', '/example')
     self.assertEqual(dcw.logoff(),
                      ['devpi', 'logoff', '--clientdir=/example'])
Beispiel #15
0
 def test_login(self):
     dcw = DevpiCommandWrapper('http://localhost/', '/example')
     self.assertEqual(
         dcw.login('hans', 'secret'),
         ['devpi', 'login', 'hans', '--password',
          'secret', '--clientdir=/example'])
Beispiel #16
0
 def test_modify_user(self):
     dcw = DevpiCommandWrapper('http://localhost/', '/example')
     self.assertEqual(dcw.modify_user('hans', foo='bar'), [
         'devpi', 'user', '--modify', 'hans', 'foo=bar',
         '--clientdir=/example'
     ])
Beispiel #17
0
 def test_remove(self):
     dcw = DevpiCommandWrapper('http://localhost/', '/example')
     self.assertEqual(
         dcw.remove('foobar'),
         ['devpi', 'remove', '-y', 'foobar', '--clientdir=/example'])
Beispiel #18
0
 def _echo_execute(*args, **kwargs):
     return DevpiCommandWrapper._create_command(*args, **kwargs)
Beispiel #19
0
 def test_remove(self):
     dcw = DevpiCommandWrapper('http://localhost/', '/example')
     self.assertEqual(
         dcw.remove('foobar'),
         ['devpi', 'remove', '-y', 'foobar', '--clientdir=/example'])
Beispiel #20
0
 def _echo_execute(*args, **kwargs):
     return DevpiCommandWrapper._create_command(*args, **kwargs)