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'])
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' ])
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' ])
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' ])
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'])
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' ])
def test_logoff(self): dcw = DevpiCommandWrapper('http://localhost/', '/example') self.assertEqual(dcw.logoff(), ['devpi', 'logoff', '--clientdir=/example'])
def test_login(self): dcw = DevpiCommandWrapper('http://localhost/', '/example') self.assertEqual(dcw.login('hans', 'secret'), [ 'devpi', 'login', 'hans', '--password', 'secret', '--clientdir=/example' ])
def test_use(self): dcw = DevpiCommandWrapper('http://localhost/', '/example') self.assertEqual(dcw.use('hans/prod'), [ 'devpi', 'use', 'http://localhost/hans/prod', '--clientdir=/example' ])
def test_use(self): dcw = DevpiCommandWrapper('http://localhost/', '/example') self.assertEqual( dcw.use('hans/prod'), ['devpi', 'use', 'http://localhost/hans/prod', '--clientdir=/example'])
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'])
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'])
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'])
def test_login(self): dcw = DevpiCommandWrapper('http://localhost/', '/example') self.assertEqual( dcw.login('hans', 'secret'), ['devpi', 'login', 'hans', '--password', 'secret', '--clientdir=/example'])
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' ])
def test_remove(self): dcw = DevpiCommandWrapper('http://localhost/', '/example') self.assertEqual( dcw.remove('foobar'), ['devpi', 'remove', '-y', 'foobar', '--clientdir=/example'])
def _echo_execute(*args, **kwargs): return DevpiCommandWrapper._create_command(*args, **kwargs)