'C{_getWorkerArguments} discards options like C{random} as they only
matter in the manager, and forwards options like C{recursionlimit} or
C{disablegc}.'

def test_getWorkerArguments(self):

    self.addCleanup(sys.setrecursionlimit, sys.getrecursionlimit())
    if gc.isenabled():
        self.addCleanup(gc.enable)
    self.options.parseOptions(['--recursionlimit', '2000', '--random', '4', '--disablegc'])
    args = self.options._getWorkerArguments()
    self.assertIn('--disablegc', args)
    args.remove('--disablegc')
    self.assertEqual(['--recursionlimit', '2000'], args)
