Пример #1
0
 def make_proxies(self, options=None):
     """Create a Proxy"""
     proxy1 = make_proxy(options=options)
     proxy2 = make_proxy(options=options)
     yield dict(proxy1=proxy1, proxy2=proxy2)
     capsule_cleanup(proxy1['id'])
     capsule_cleanup(proxy2['id'])
Пример #2
0
def module_fake_proxy(request, default_sat):
    """Create a Proxy and register the cleanup function"""
    args = {'name': gen_string(str_type='alpha')}
    newport = get_available_capsule_port()
    try:
        with default_url_on_new_port(9090, newport) as url:
            args['url'] = url
            proxy = default_sat.api.SmartProxy(**args).create()
            yield proxy
            capsule_cleanup(proxy.id)
    except CapsuleTunnelError as err:
        pytest.fail(f'Failed to create ssh tunnel: {err}')
Пример #3
0
def proxy():
    """Create a Proxy and clean up when done."""
    proxy = make_proxy()
    yield proxy
    capsule_cleanup(proxy_id=proxy['id'])
Пример #4
0
 def _cleanup():
     capsule_cleanup(proxy['id'])
Пример #5
0
 def _cleanup():
     HostGroup.delete({'id': hostgroup['id']})
     capsule_cleanup(new_content_source['id'])
Пример #6
0
 def _cleanup():
     with session_puppet_enabled_sat:
         HostGroup.delete({'id': hostgroup['id']})
         capsule_cleanup(new_content_source['id'])
Пример #7
0
def _make_proxy(options=None):
    """Create a Proxy and register the cleanup function"""
    proxy = make_proxy(options=options)
    yield proxy
    capsule_cleanup(proxy['id'])
Пример #8
0
 def _cleanup():
     capsule_cleanup(proxy.id)
Пример #9
0
def _make_proxy(request):
    """Create a Proxy and register the cleanup function"""
    proxy = make_proxy()
    request.addfinalizer(lambda: capsule_cleanup(proxy['id']))
    return proxy