test_api_client: stop leaking directories
Summary: When mkdtemp is called, shutil.rmtree must be called as well
Test Plan:
Look at /tmp before and after running tests, notice no new
directories instead of 60.
Reviewers: Reviewers!
Differential Revision: https://forge.softwareheritage.org/D331