Split test_workers.py test file

For starters we could move all the tests that test the creation of a worker version with a valid or invalid user configuration to a new test file