def test_create_no_number(self) -> None: parser = configparser.ConfigParser() parser.read_string( """ [section] ports = 10,20xx,30 """ ) with pytest.raises(ConfigurationError): ActiveConnection.create("name", parser["section"])
def test_connected(self, monkeypatch, connection) -> None: def addresses(): return { "dummy": [ snic(socket.AF_INET, self.MY_ADDRESS, "255.255.255.0", None, None), snic( socket.AF_INET6, self.MY_ADDRESS_IPV6, "ffff:ffff:ffff:ffff::", None, None, ), snic( socket.AF_INET6, self.MY_ADDRESS_IPV6_SCOPED, "ffff:ffff:ffff:ffff::", None, None, ), ], } def connections(): return [connection] monkeypatch.setattr(psutil, "net_if_addrs", addresses) monkeypatch.setattr(psutil, "net_connections", connections) assert ActiveConnection("foo", [10, self.MY_PORT, 30]).check() is not None
def test_connected(self, monkeypatch, connection): def addresses(): return { 'dummy': [ snic(socket.AF_INET, self.MY_ADDRESS, '255.255.255.0', None, None), snic(socket.AF_INET6, self.MY_ADDRESS_IPV6, 'ffff:ffff:ffff:ffff::', None, None), snic(socket.AF_INET6, self.MY_ADDRESS_IPV6_SCOPED, 'ffff:ffff:ffff:ffff::', None, None), ] } def connections(): return [connection] monkeypatch.setattr(psutil, 'net_if_addrs', addresses) monkeypatch.setattr(psutil, 'net_connections', connections) assert ActiveConnection( 'foo', [10, self.MY_PORT, 30]).check() is not None
def test_create(self) -> None: parser = configparser.ConfigParser() parser.read_string( """ [section] ports = 10,20,30 """ ) assert ActiveConnection.create("name", parser["section"])._ports == {10, 20, 30}
def test_smoke(self) -> None: ActiveConnection("foo", [22]).check()
def create_instance(self, name): return ActiveConnection(name, [10])
def test_create_no_number(self): parser = configparser.ConfigParser() parser.read_string('''[section] ports = 10,20xx,30''') with pytest.raises(ConfigurationError): ActiveConnection.create('name', parser['section'])
def test_create_no_entry(self): parser = configparser.ConfigParser() parser.read_string('''[section]''') with pytest.raises(ConfigurationError): ActiveConnection.create('name', parser['section'])
def test_create(self): parser = configparser.ConfigParser() parser.read_string('''[section] ports = 10,20,30''') assert ActiveConnection.create( 'name', parser['section'])._ports == {10, 20, 30}
def test_smoke(self): ActiveConnection('foo', [22]).check()