コード例 #1
0
def test_parse_address(source, result):
    if result is None:
        with pytest.raises(ConfigurationError) as exc:
            parse_address(source)
        assert 'Misconfigured bind address' in str(exc)
        assert '`foo`' in str(exc)

    else:
        assert parse_address(source) == result
コード例 #2
0
ファイル: test_server.py プロジェクト: davidszotten/nameko
def test_parse_address(source, result):
    if result is None:
        with pytest.raises(ConfigurationError) as exc:
            parse_address(source)
        assert 'Misconfigured bind address' in str(exc)
        assert '`foo`' in str(exc)

    else:
        assert parse_address(source) == result
コード例 #3
0
ファイル: webserver.py プロジェクト: NJoyX/nameko-restie
 def bind_addr(self):
     _default = '0.0.0.0:8000'
     address_str = self.container.config.get(WEB_SERVER_CONFIG_KEY,
                                             _default)
     if address_str.startswith('fd://'):
         address_str = _default
     return parse_address(address_str)
コード例 #4
0
def web_config_port(web_config):
    from nameko.constants import WEB_SERVER_CONFIG_KEY
    from nameko.web.server import parse_address
    return parse_address(web_config[WEB_SERVER_CONFIG_KEY]).port
コード例 #5
0
ファイル: pytest.py プロジェクト: mattbennett/nameko
def web_config_port(web_config):
    from nameko.constants import WEB_SERVER_CONFIG_KEY
    from nameko.web.server import parse_address
    return parse_address(web_config[WEB_SERVER_CONFIG_KEY]).port
コード例 #6
0
def test_web_config(web_config):
    assert WEB_SERVER_CONFIG_KEY in web_config

    bind_address = parse_address(web_config[WEB_SERVER_CONFIG_KEY])
    sock = socket.socket()
    sock.bind(bind_address)
コード例 #7
0
ファイル: conftest.py プロジェクト: SivagnanamCiena/nameko
def web_config_port(web_config):
    return parse_address(web_config['WEB_SERVER_ADDRESS']).port
コード例 #8
0
def test_web_config(web_config):
    assert WEB_SERVER_CONFIG_KEY in web_config

    bind_address = parse_address(web_config[WEB_SERVER_CONFIG_KEY])
    sock = socket.socket()
    sock.bind(bind_address)
コード例 #9
0
ファイル: conftest.py プロジェクト: wfxiang08/nameko
def web_config_port(web_config):
    return parse_address(web_config['WEB_SERVER_ADDRESS']).port
コード例 #10
0
ファイル: __init__.py プロジェクト: timbu/nameko-management
 def bind_addr(self):
     address_str = self.container.config.get(
         "MANAGEMENT_WEB_SERVER_CONFIG", '0.0.0.0:8980')
     return parse_address(address_str)