Give us some kind of interface for the pip installed in the TestComplete python environment. I'm not sure how or why you thought that nobody would ever need to install external packages to write tests, but that's not how anything works.
I've got a medical instrument that runs MongoDB, and I need to access that database to do a variety of things such as...
- Environmental setup (need to set up collections so that the UI looks a certain way and everything is where I expect it to be)
- Test setup (need to insert documents to make changes to and remove extraneous information so the entries I need for my tests to run are where I expect them to be in the UI)
- Test teardown (need to clean up after myself)
- Test sanitization (need to clean up after myself)
- Assertions (the UI is data-driven and the data is in the DB)
- etc.
Additionally, because we have security to worry about, AND we use a client-server design, I need to use an SSH Tunnel to access the MongoDBs installed on slave machines to test and make sure that data is being written correctly across multiple points of possible failure (the alternative is to open the firewalls on the slave machines, but there are multiple people who want me to figure out a different way).
I cannot write these tests without installing additional python libraries. Help me install additional libraries into the TestComplete python environment.
I mean, the TestComplete python directories aren't even writable by a system administrator without editing the security settings. That alone means you have to do it for me.