Hi!
Once that you get a valid client, with a connected instance behind it, you should be able to insert your objects.
You can check that with client.is_ready()
Please note that Weaviate Embedded is marked as experimental.
Also, that when you run Weaviate Embedded, and close the client, the server will be stopped.
If you do not close the server, it may still be running on background, so if you spin a second embedded, you may have problems with port bindings.