def test_random_location(self, domain):
        locations = self.list_locations()
        test = self.request_test(domain, random.choice(locations))
        try:
            return test['data']['userUrl']
        except KeyError:
            return "Error: {0}".format(test)
Sometimes, we need to pickle implements specs.  We should be able
dataset/ETHPy150Open StackStorm/st2contrib/packs/webpagetest/actions/lib/webpagetest.py/WebPageTestAction.test_random_location--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-modules/zope/zope/interface/tests/test_declarations.py/test_picklability_of_implements_specifications