def test_remote_connection_from_proto_fail(): with pytest.raises(IncorrectTypeError) as err_info: RemoteConnection.from_proto('') assert err_info.value.message == ( "RemoteConnection's parameter 'connection' was" " type 'str' but should be of class 'dlpx.virtualization.api" ".common_pb2.RemoteConnection'.")
def test_init_remote_connection_incorrect_user(remote_environment): with pytest.raises(IncorrectTypeError) as err_info: RemoteConnection(remote_environment, '') assert err_info.value.message == ( "RemoteConnection's parameter 'user' was" " type 'str' but should be of class 'dlpx.virtualization" ".common._common_classes.RemoteUser'.")
def test_remote_connection_from_proto_success(): remote_conn_proto_buf = common_pb2.RemoteConnection() remote_conn = RemoteConnection.from_proto(remote_conn_proto_buf) assert isinstance(remote_conn, RemoteConnection)
def test_remote_connection_to_proto(remote_user, remote_environment): remote_connection = RemoteConnection(remote_environment, remote_user) remote_connection_proto = remote_connection.to_proto() assert isinstance(remote_connection_proto, common_pb2.RemoteConnection)
def test_init_remote_connection_success(remote_user, remote_environment): RemoteConnection(remote_environment, remote_user)
def remote_connection(remote_environment, remote_user): return RemoteConnection(remote_environment, remote_user)
def source_connection(environment, user): return RemoteConnection(environment, user)