def test_disconnected(self, gip): cnn = GrpcMilvus() cnn.connect(*gip) assert cnn.disconnect().OK() assert not cnn.connected() cnn.connect(*gip) assert cnn.connected()
def test_true_connect(self, gip): cnn = GrpcMilvus() cnn.connect(*gip) assert cnn.status.OK assert cnn.connected() # Repeating connect _ = cnn.connect(*gip) status = cnn.connect() assert status == Status.CONNECT_FAILED
def test_false_connect(self): cnn = GrpcMilvus() with pytest.raises(NotConnectError): cnn.connect(uri='tcp://127.0.0.1:7987', timeout=2) LOGGER.error(cnn.status) assert not cnn.status.OK() with pytest.raises(NotConnectError): cnn.connect(uri='tcp://123.0.0.1:19530', timeout=2) LOGGER.error(cnn.status) assert not cnn.status.OK()
def test_uri_error(self, url): with pytest.raises(Exception): cnn = GrpcMilvus() cnn.connect(uri=url)
def test_uri(self, gip): cnn = GrpcMilvus() uri = 'tcp://{}:{}'.format(gip[0], gip[1]) cnn.connect(uri=uri) assert cnn.status.OK()
def test_false_connect(self, url): cnn = GrpcMilvus() with pytest.raises(NotConnectError): cnn.connect(uri=url, timeout=1)
def test_uri_error(self): with pytest.raises(Exception): cnn = GrpcMilvus() cnn.connect(uri='http://127.0.0.1:19530') with pytest.raises(Exception): cnn = GrpcMilvus() cnn.connect(uri='tcp://127.0.a.1:9999') with pytest.raises(Exception): cnn = GrpcMilvus() cnn.connect(uri='tcp://127.0.0.1:aaa') with pytest.raises(Exception): cnn = GrpcMilvus() cnn.connect(host="1234", port="1") with pytest.raises(Exception): cnn = GrpcMilvus() cnn.connect(host="aaa", port="1") with pytest.raises(Exception): cnn = GrpcMilvus() cnn.connect(host="192.168.1.101", port="a")
def test_wrong_connected(self): cnn = GrpcMilvus() with pytest.raises(ConnectError): cnn.connect(host='123.0.0.2', port="123", timeout=1)