Module Expr Str ImportFrom alias alias alias alias alias alias Import alias FunctionDef arguments args defaults body Expr Str Expr Call NameLoad Str Assign AttributeStore NameLoad attr BinOpMod Str NameLoad For NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Str NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body AugAssignAdd AttributeStore NameLoad attr BinOpAdd Str NameLoad With Call NameLoad AttributeLoad NameLoad attr body Expr Call NameLoad BinOpMod Str NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad NameLoad body Expr Str Expr Call NameLoad Str Expr Call NameLoad Str With Call NameLoad keyword BoolOpOr NameLoad AttributeLoad NameLoad attr keyword NameLoad body Return Call AttributeLoad NameLoad attr NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults NameLoad body Expr Str Return AttributeLoad Call NameLoad Str attr decorator_list NameLoad FunctionDef arguments args NameParam defaults NameLoad body Pass decorator_list NameLoad FunctionDef arguments args NameParam defaults NameLoad body Expr Str Return AttributeLoad Call NameLoad Str attr decorator_list NameLoad FunctionDef arguments args NameParam defaults NameLoad body Expr Str Assign NameStore Str If NameLoad body Assign NameStore BinOpAdd BinOpMod Str NameLoad NameLoad Return AttributeLoad Call NameLoad NameLoad attr decorator_list NameLoad
N/A N/A Code style and unit testing utilities. fabric.api env require cd runs_once local settings N/A os lint N/A N/A N/A N/A N/A Run pylint on the project, including the packages in `apps/`, `lib/` and
    `vendor/`, and using the `.pylintrc` file in the project's root.

    Requires the env keys:
        root_dir - root of the project, where the fabfile resides
     N/A N/A require root_dir N/A N/A env python_path_extensions N/A %(root_dir)s/lib:%(root_dir)s/apps env N/A directory N/A N/A os listdir N/A N/A N/A os path join N/A env root_dir vendor N/A N/A full_path N/A N/A N/A os path join N/A env root_dir vendor directory N/A N/A N/A N/A os path isdir full_path N/A N/A N/A env python_path_extensions N/A : full_path N/A N/A cd N/A env root_dir N/A N/A N/A local N/A PYTHONPATH=$PYTHONPATH:%(python_path_extensions)s pylint %(root_dir)s --rcfile=.pylintrc 2>/dev/null env N/A runs_once test N/A N/A dir deployment_type N/A None None N/A N/A Run the test suite for this project. There are current test runners defined for
    Django, Tornado, and general nosetests suites. Just set `env.test_runner` to the
    appropriate method (or write your own).

    Requires the env keys:
        root_dir - root of the project, where the fabfile resides
        test_runner - a function expecting the deployment_type as a parameter
                    that runs the test suite for this project
     N/A N/A require root_dir N/A N/A require test_runner N/A N/A settings root_dir N/A dir N/A env root_dir warn_only True N/A N/A N/A N/A env test_runner deployment_type N/A runs_once nose_test_runner N/A N/A deployment_type N/A None N/A N/A Basic nosetests suite runner. N/A N/A N/A local nosetests return_code N/A runs_once webpy_test_runner N/A N/A deployment_type N/A None N/A N/A N/A runs_once tornado_test_runner N/A N/A deployment_type N/A None N/A N/A Tornado test suite runner - depends on using Bueda's tornado-boilerplate
    app layout. N/A N/A N/A local tests/run_tests.py return_code N/A runs_once django_test_runner N/A N/A deployment_type N/A None N/A N/A Django test suite runer. N/A command ./manage.py test N/A deployment_type N/A N/A command N/A N/A DEPLOYMENT_TYPE=%s  deployment_type command N/A N/A N/A local command return_code N/A runs_once