You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test/sanity/code-smell
Toshio Kuratomi 9f7b0dfc30 Remove automatic use of system six
* Enable the pylint no-name-in-module check.  Checks that identifiers in
  imports actually exist.  When we do this, we also have to ignore
  _MovedItems used in our bundled six.  This means pylint won't check
  for bad imports below ansible.module_utils.six.moves but that's
  something that pylint punts on with a system copy of six so this is
  still an improvement.
* Remove automatic use of system six.  The exec in the six code which
  tried to use a system library if available destroyed pylint's ability
  to check for imports of identifiers which did not exist (the
  no-name-in-module check).  That test is important enough that we
  should sacrifice the bundling detection in favour of the test.
  Distributions that want to unbundle six can replace the bundled six in
  ansible/module_utils/six/__init__.py to unbundle.  however, be aware
  that six is tricky to unbundle.  They may want to base their efforts
  off the code we were using:

  2fff690caa/lib/ansible/module_utils/six/__init__.py

* Update tests for new location of bundled six Several code-smell tests
  whitelist the bundled six library.  Update the path to the library so
  that they work.

* Also check for basestring in modules as the enabled pylint tests will
  also point out basestring usage for us.
7 years ago
..
ansible-var-precedence-check.py test/: PEP8 compliancy (#24803) 8 years ago
boilerplate.sh 1st part of ansible config, adds ansible-config to view/manage configs (#12797) 8 years ago
configure-remoting-ps1.sh
empty-init.sh
inappropriately-private.sh
integration-aliases.py
line-endings.sh Windows: Use the correct newline sequence for the platform (#21846) 8 years ago
no-basestring.sh Remove automatic use of system six 7 years ago
no-dict-iteritems.sh Remove automatic use of system six 7 years ago
no-dict-iterkeys.sh Remove automatic use of system six 7 years ago
no-dict-itervalues.sh Remove automatic use of system six 7 years ago
no-list-cmp.sh Initial ansible-test sanity docs. (#26775) 7 years ago
pylint-ansible-test.sh Add support for cloud tests to ansible-test. (#24315) 8 years ago
replace-urlopen.sh Remove automatic use of system six 7 years ago
required-and-default-attributes.sh
shebang.sh Add integration test that modules are loaded from the expected locations (#24170) 8 years ago
skip.txt
test-constraints.sh Fix bugs in ansible-test units command. (#24044) 8 years ago
use-compat-six.sh Update module_utils.six to latest (#22855) 8 years ago