Module Import alias ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias Assign NameStore ListLoad Str Str Str Str Str Str Str Str For NameStore NameLoad body Assign TupleStore NameStore NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias ImportFrom alias Assign NameStore ListLoad Str Str Str Str Str Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias ImportFrom alias Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias FunctionDef arguments args defaults body Expr Str Pass decorator_list Assign TupleStore NameStore NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias Assign TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias Import alias Assign TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias Assign TupleStore NameStore NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias ImportFrom alias Assign NameStore Dict Str Str FunctionDef arguments args defaults body Expr Str Pass decorator_list Call NameLoad NameLoad Assign TupleStore NameStore NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias ImportFrom alias Assign NameStore Dict Str Str Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias ImportFrom alias ClassDef bases NameLoad body FunctionDef arguments args defaults body Pass decorator_list decorator_list Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str ImportFrom alias Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad Str Expr Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias ImportFrom alias Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str ImportFrom alias Assign NameStore Call NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Call NameLoad Str FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias ImportFrom alias Expr Call AttributeLoad NameLoad attr NameLoad Str NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias Assign NameStore Call NameLoad Str ImportFrom alias Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list
N/A N/A unittest mock patch ThrowAway N/A object N/A run_me N/A N/A cls N/A N/A N/A N/A cls i_was_ran True N/A classmethod N/A TestGetFunctionPathAndOptions N/A N/A unittest TestCase N/A N/A Make sure junk paths raise exceptions and function args get remapped
    to a path.

    Ensure any specified defaults for functions passed by reference are
    correctly returned.
     test_valid_name N/A N/A self N/A N/A N/A Ensure check job function accepts good input. furious.job_utils get_function_path_and_options N/A good_names N/A name good.name gr8.name ok.na_me Name Good.Name Gr8.Name ok.Na_me N/A name good_names N/A N/A N/A cleansed_path options N/A get_function_path_and_options name N/A N/A N/A self assertEqual name cleansed_path N/A N/A N/A self assertIsNone options N/A test_bad_function_path N/A N/A self N/A N/A N/A Ensure get_function_path_and_options function raises
        BadObjectPathError when given a bad path.
         furious.errors BadObjectPathError furious.job_utils get_function_path_and_options N/A bad_names N/A 0abc test.0abc test.ab-cd bad%ness .nogood N/A bad_name bad_names N/A N/A N/A N/A self assertRaises BadObjectPathError get_function_path_and_options bad_name N/A test_none_as_function_path N/A N/A self N/A N/A N/A Ensure get_function_path_and_options raises BadObjectPathError
        on missing path.
         furious.errors BadObjectPathError furious.job_utils get_function_path_and_options N/A N/A N/A self assertRaises BadObjectPathError get_function_path_and_options None N/A test_gets_callable_path N/A N/A self N/A N/A N/A Ensure check job function returns the path of a callable. furious.job_utils get_function_path_and_options some_function N/A N/A N/A N/A N/A This will appear to be a module-level function. N/A N/A N/A N/A path options N/A get_function_path_and_options some_function N/A N/A N/A self assertEqual furious.tests.test_job_utils.some_function path N/A N/A N/A self assertIsNone options N/A test_gets_class_method_path N/A N/A self N/A N/A N/A Ensure get function path returns the path of a classmethod. furious.job_utils get_function_path_and_options N/A N/A path options N/A get_function_path_and_options N/A TestGetFunctionPathAndOptions test_gets_class_method_path N/A N/A N/A self assertEqual furious.tests.test_job_utils.TestGetFunctionPathAndOptions.test_gets_class_method_path path N/A N/A N/A self assertIsNone options N/A test_gets_logging_path N/A N/A self N/A N/A N/A Ensure check job function returns the path of logging callable. furious.job_utils get_function_path_and_options N/A logging N/A N/A path options N/A get_function_path_and_options N/A logging info N/A N/A N/A self assertEqual logging.info path N/A N/A N/A self assertIsNone options N/A test_gets_builtin_path N/A N/A self N/A N/A N/A Ensure check job function returns the path of built-in callable. furious.job_utils get_function_path_and_options N/A N/A path options N/A get_function_path_and_options eval N/A N/A N/A self assertEqual eval path N/A N/A N/A self assertIsNone options N/A test_gets_default_options N/A N/A self N/A N/A N/A Ensure check job function returns options off a callable. furious.async defaults furious.job_utils get_function_path_and_options N/A default_options N/A test options method_with_options N/A N/A N/A N/A N/A This will appear to be a module-level function. N/A N/A N/A defaults default_options N/A N/A path options N/A get_function_path_and_options method_with_options N/A N/A N/A self assertEqual furious.tests.test_job_utils.method_with_options path N/A N/A N/A self assertEqual default_options options N/A test_gets_default_options_from_path N/A N/A self N/A N/A N/A Ensure check job function returns options from a path object.

        NOTE: This is just a concept of how this would work.
         furious.async FunctionPath furious.job_utils get_function_path_and_options N/A default_options N/A test options N/A function_path N/A FunctionPath this.is.a.test.function N/A N/A N/A function_path update_options N/A N/A default_options copy N/A N/A path options N/A get_function_path_and_options function_path N/A N/A N/A self assertEqual this.is.a.test.function path N/A N/A N/A self assertEqual default_options options N/A N/A N/A unittest skip This is just a concept. test_damaged_method_raises N/A N/A self N/A N/A N/A Ensure a broken mehtod raises BadObjectPathError. furious.errors BadObjectPathError furious.job_utils get_function_path_and_options FakeFunk N/A object N/A __call__ N/A N/A N/A N/A N/A N/A N/A N/A some_method N/A FakeFunk N/A N/A N/A self assertRaisesRegexp BadObjectPathError Invalid object type. get_function_path_and_options some_method N/A N/A TestReferenceToPath N/A N/A unittest TestCase N/A N/A Test that reference_to_path converts a reference to a string. test_gets_class N/A N/A self N/A N/A N/A Ensure that reference_to_path can get the path of a class. furious.job_utils reference_to_path N/A path N/A reference_to_path ThrowAway N/A N/A N/A self assertEqual furious.tests.test_job_utils.ThrowAway path N/A N/A TestPathToReference N/A N/A unittest TestCase N/A N/A Test that path_to_reference finds and load functions. test_runs_builtin N/A N/A self dir_mock N/A N/A N/A Ensure builtins are able to be loaded and correctly run. furious.job_utils path_to_reference N/A function N/A path_to_reference dir N/A N/A N/A self assertIs dir_mock function N/A N/A patch __builtin__.dir test_runs_classmethod N/A N/A self N/A N/A N/A Ensure classmethods are able to be loaded and correctly run. furious.job_utils path_to_reference N/A N/A ThrowAway i_was_ran False N/A function N/A path_to_reference furious.tests.test_job_utils.ThrowAway.run_me N/A N/A function N/A N/A N/A self assertTrue N/A ThrowAway i_was_ran N/A test_raises_on_bogus_builtin N/A N/A self N/A N/A N/A Ensure bad "builins" raise an exception. furious.job_utils path_to_reference furious.errors BadObjectPathError N/A N/A N/A self assertRaisesRegexp BadObjectPathError Unable to find function path_to_reference something_made_up N/A test_runs_std_imported N/A N/A self parser_mock N/A N/A N/A Ensure run_job is able to correctly run bundled python functions. furious.job_utils path_to_reference N/A function N/A path_to_reference email.parser.Parser N/A N/A N/A self assertIs parser_mock function N/A N/A patch email.parser.Parser test_raises_on_bogus_std_imported N/A N/A self N/A N/A N/A Ensure run_job raises an exception on bogus standard import. furious.job_utils path_to_reference furious.errors BadObjectPathError N/A N/A N/A self assertRaisesRegexp BadObjectPathError Unable to find function path_to_reference email.parser.NonExistentThing N/A test_casts_unicode_name_to_str N/A N/A self N/A N/A N/A Ensure unicode module_paths do not cause an error. furious.job_utils path_to_reference N/A imported_module N/A path_to_reference furious.tests.dummy_module.dumb furious.tests.dummy_module dumb N/A N/A N/A self assertIs dumb imported_module N/A N/A