mirror of
https://github.com/ansible/awx.git
synced 2026-05-20 07:17:40 -02:30
fixed ansible-test sanity import tests; removed sanity-ignore files
This commit is contained in:
committed by
Seth Foster
parent
535bbfcc39
commit
27a1254883
@@ -84,35 +84,22 @@ _raw:
|
|||||||
- String in the rrule format
|
- String in the rrule format
|
||||||
type: string
|
type: string
|
||||||
"""
|
"""
|
||||||
|
import re
|
||||||
|
|
||||||
|
from ansible.module_utils.six import raise_from
|
||||||
from ansible.plugins.lookup import LookupBase
|
from ansible.plugins.lookup import LookupBase
|
||||||
from ansible.errors import AnsibleError
|
from ansible.errors import AnsibleError
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
import re
|
from dateutil import rrule
|
||||||
from distutils.version import LooseVersion
|
from distutils.version import LooseVersion
|
||||||
|
|
||||||
missing_modules = []
|
|
||||||
try:
|
try:
|
||||||
import pytz
|
import pytz
|
||||||
except ImportError:
|
|
||||||
missing_modules.append('pytz')
|
|
||||||
|
|
||||||
try:
|
|
||||||
from dateutil import rrule
|
from dateutil import rrule
|
||||||
except ImportError:
|
except ImportError as imp_exc:
|
||||||
missing_modules.append('python.dateutil')
|
LIBRARY_IMPORT_ERROR = imp_exc
|
||||||
|
else:
|
||||||
# Validate the version of python.dateutil
|
LIBRARY_IMPORT_ERROR = None
|
||||||
try:
|
|
||||||
import dateutil
|
|
||||||
|
|
||||||
if LooseVersion(dateutil.__version__) < LooseVersion("2.7.0"):
|
|
||||||
raise Exception
|
|
||||||
except Exception:
|
|
||||||
missing_modules.append('python.dateutil>=2.7.0')
|
|
||||||
|
|
||||||
if len(missing_modules) > 0:
|
|
||||||
raise AnsibleError('You are missing the modules {0}'.format(', '.join(missing_modules)))
|
|
||||||
|
|
||||||
|
|
||||||
class LookupModule(LookupBase):
|
class LookupModule(LookupBase):
|
||||||
@@ -143,6 +130,14 @@ class LookupModule(LookupBase):
|
|||||||
'last': -1,
|
'last': -1,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# plugin constructor
|
||||||
|
def __init__(self):
|
||||||
|
if self.LIBRARY_IMPORT_ERROR:
|
||||||
|
raise_from(
|
||||||
|
AnsibleError('{0}'.format(LIBRARY_IMPORT_ERROR)),
|
||||||
|
LIBRARY_IMPORT_ERROR
|
||||||
|
)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def parse_date_time(date_string):
|
def parse_date_time(date_string):
|
||||||
try:
|
try:
|
||||||
|
|||||||
@@ -1,16 +0,0 @@
|
|||||||
plugins/modules/receive.py validate-modules:deprecation-mismatch
|
|
||||||
plugins/modules/send.py validate-modules:deprecation-mismatch
|
|
||||||
plugins/modules/workflow_template.py validate-modules:deprecation-mismatch
|
|
||||||
plugins/modules/credential.py pylint:wrong-collection-deprecated-version-tag
|
|
||||||
plugins/modules/job_wait.py pylint:wrong-collection-deprecated-version-tag
|
|
||||||
plugins/modules/notification_template.py pylint:wrong-collection-deprecated-version-tag
|
|
||||||
plugins/inventory/controller.py pylint:raise-missing-from
|
|
||||||
plugins/inventory/controller.py pylint:super-with-arguments
|
|
||||||
plugins/lookup/schedule_rrule.py pylint:raise-missing-from
|
|
||||||
plugins/module_utils/controller_api.py pylint:super-with-arguments
|
|
||||||
plugins/module_utils/awxkit.py pylint:super-with-arguments
|
|
||||||
plugins/module_utils/tower_legacy.py pylint:super-with-arguments
|
|
||||||
plugins/module_utils/controller_module.py pylint:super-with-arguments
|
|
||||||
plugins/module_utils/controller_module.py pylint:raise-missing-from
|
|
||||||
test/awx/conftest.py pylint:raise-missing-from
|
|
||||||
plugins/module_utils/controller_api.py pep8:E203
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
plugins/module_utils/controller_api.py pep8:E203
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
plugins/inventory/controller.py pylint:raise-missing-from
|
|
||||||
plugins/inventory/controller.py pylint:super-with-arguments
|
|
||||||
plugins/lookup/schedule_rrule.py pylint:raise-missing-from
|
|
||||||
plugins/module_utils/controller_api.py pylint:super-with-arguments
|
|
||||||
plugins/module_utils/awxkit.py pylint:super-with-arguments
|
|
||||||
plugins/module_utils/tower_legacy.py pylint:super-with-arguments
|
|
||||||
plugins/module_utils/controller_module.py pylint:super-with-arguments
|
|
||||||
plugins/module_utils/controller_module.py pylint:raise-missing-from
|
|
||||||
test/awx/conftest.py pylint:raise-missing-from
|
|
||||||
plugins/module_utils/controller_api.py pep8:E203
|
|
||||||
Reference in New Issue
Block a user