In v4.3 you can delete a client and all of it's related information, including services.
Packages can be deleted so long as no services exist that use it. So in v4.3, if you delete your test client that has test services, you can then delete the test package afterward.