def test_decorated_options(self):
        from furious.async import Async
        from furious.async import defaults

        options = {'value': 1, 'other': 'zzz', 'nested': {1: 1}, 'id': 'thing',
                   'context_id': None, 'parent_id': 'parentid'}

        @defaults(**options.copy())
        def some_function():
            pass

        job = Async(some_function)

        options['job'] = ("furious.tests.test_async.some_function", None, None)
        options['_recursion'] = {'current': 0, 'max': 100}

        self.assertEqual(options, job._options)
sets or changes a bucket's default object
dataset/ETHPy150Open Workiva/furious/furious/tests/test_async.py/TestAsync.test_decorated_options--crossover with--dataset/ETHPy150Open yyuu/botornado/boto/gs/bucket.py/Bucket.set_def_xml_acl