#NEWLINE# def upload_packages( self , aws , yum , scratch_directory , target_bucket , version , build_server , top_level ) : #NEWLINE# #INDENT# '\n        Call :func:``upload_packages``, interacting with a fake AWS and yum\n        utilities.\n\n        :param FakeAWS aws: Fake AWS to interact with.\n        :param FakeYum yum: Fake yum utilities to interact with.\n\n        See :py:func:`upload_packages` for other parameter documentation.\n        ' #NEWLINE# dispatchers = [ aws . get_dispatcher ( ) , yum . get_dispatcher ( ) , base_dispatcher ] #NEWLINE# sync_perform ( ComposedDispatcher ( top_level ) , upload_packages ( scratch_directory = scratch_directory , target_bucket = target_bucket , version = version , build_server = build_server , top_level = top_level ) )