Toshio Kuratomi
49194a66c8
Fix log_invocation function to pass unittests on python3
...
Normalize this function to use native strings. Native strings won't
display an extra "u" or "b" character to denote py2 unicode or py3 bytes
types.
2017-03-01 08:50:37 -08:00
Matt Martz
6e8e90ceb4
Warn when using the deprecated HEADER_ arguments ( #20236 )
...
* Make sure the uri module warns about using the deprecated HEADER_ arguments, so that we can actually deprecate in a future version
* Use module.deprecate
* No need to de-dupe ourselves, looks like it is done somewhere I didn't initially see
2017-03-01 11:35:48 -05:00
Gaurav Rastogi
61288b14fd
Renamed the avi_ansible_utils to avi. Fixed the import error and clea… ( #22112 )
...
* Renamed the avi_ansible_utils to avi. Fixed the import error and cleaned up code.
* Refactored all new modules to use the new module_utils.avi
* Added module_utils.avi to python 2.4 skip list
2017-03-01 16:16:59 +00:00
mikedlr
7ab0f28e80
[cloud] Fix AWS Lambda module tests ( #21950 )
...
* Revert "Disable broken tests."
This reverts commit 0d455037a2
.
* lambda module - tests - fix year in copyright
* lambda module - tests - mod arguments in each test and eliminate pytest dependency
* lambda module - tests - broaden mocking to protect calls to get_aws_connection_info
* lambda module - tests - refactoring and cleanup
2017-03-01 11:08:02 -05:00
John R Barker
2f6213a219
result.commands (not .updates) ( #22139 )
2017-03-01 13:10:40 +00:00
Matt Martz
f761949cca
Ensure that a deprecated module has DOCUMENTATION.deprecated ( #22090 )
2017-02-28 16:43:43 +00:00
Matt Clay
4f3dade266
Add retries for ansible-test docker run.
2017-02-27 22:55:46 -08:00
Matt Clay
ae2d2860f5
Reduce CI output processing code coverage.
2017-02-27 22:39:35 -08:00
Matt Clay
45cec93e99
Disable newer shellcheck tests which don't pass.
2017-02-27 22:31:47 -08:00
Matt Clay
a7bb04800d
Add boto to units requirements for s3 test.
2017-02-27 20:55:32 -08:00
Matt Clay
a5e3d13adc
Remove shebangs from unit tests.
2017-02-27 17:53:10 -08:00
Matt Clay
fcac261eef
Run unit tests in isolation w/ coverage support.
2017-02-27 17:16:45 -08:00
Matt Clay
c87ebb6215
Deduplicate arcs when combining coverage data. ( #22022 )
2017-02-27 15:46:15 -08:00
Wittmer, Christian
52fbfa00f9
fix for #21729 , use VERSION_ID instead of PRETTY_NAME to get release ( #21730 )
...
* fix for #21729 , use VERSION_ID instead of PRETTY_NAME to get release
2017-02-27 15:01:02 -05:00
Matt Clay
2797cff773
Run destructive win tests when creating instances.
2017-02-27 10:36:53 -08:00
Ryan Brown
ce150a8295
[cloud] S3 tests check for boto, but then ask for boto3 in error message ( #22002 )
2017-02-27 11:15:02 -05:00
Slezhuk Evgeniy
e12daee5eb
jira: comply with current pep8 rule set
2017-02-27 11:13:23 -05:00
Will Thames
ebfc7bac94
cloudfront_facts module improvements
...
* Make more use of AWS Exception information
* Use pythonic dict assignments
* Improve documentation formatting to make option names clearer
in descriptions
* Meet ansible line length requirements
* Tidy up flake8 messages
2017-02-27 10:22:55 -05:00
John R Barker
9f49d4b8f4
iosxr tests to work with 2.3 ( #21998 )
2017-02-27 14:37:06 +00:00
Peter Sprygada
f95a11a9db
fixes eos_eapi to error on wrong transport ( #21993 )
2017-02-27 09:20:08 -05:00
jhawkesworth
a1047e6273
Adds integration test steps to win_regedit test to cover Extras 2090 ( #15641 )
...
* Adds integration test steps to win_regedit test to cover Extras 2090
* Fixed merge conflict and error in win_regedit integration tests
* fixed pep8 space after comma requirement discovered by ci build
2017-02-27 13:05:00 +00:00
Peter Sprygada
1c3d448a29
updates eos_facts integration test cases ( #21988 )
2017-02-27 07:43:00 -05:00
Dag Wieers
a66d5dcc43
win_chocolatey: Add integration tests ( #21930 )
...
And also fix a known issue.
2017-02-27 11:36:52 +00:00
Peter Sprygada
216877c6ca
adds system_mtu argument to nxos_system ( #21970 )
...
* updates argument_spec
* adds unit test case
2017-02-26 11:33:58 -05:00
Peter Sprygada
8dbb12a9c4
adds integration tests for nxos_mtu ( #21969 )
2017-02-26 09:42:41 -05:00
Peter Sprygada
4c354c9c70
adds integration tests cases for nxos_feature ( #21966 )
2017-02-26 08:12:57 -05:00
Peter Sprygada
10b23f3a00
adds unit test cases for nxos_command ( #21959 )
2017-02-26 07:38:08 -05:00
Peter Sprygada
0cb2019293
roll up of bug fixs for nxos_evpn_global ( #21961 )
...
* updates nxos_evpn_global module
* adds integration test cases
* adds unit test cases
2017-02-26 06:45:26 -05:00
René Moser
06acf8ac2e
nginx_status_facts: fix pep8 ( #21963 )
...
* nginx_status_facts: fix pep8
* remove from legacy files
2017-02-26 11:25:09 +01:00
Peter Sprygada
21880b9742
adds nxos_config unit test cases ( #21960 )
2017-02-26 00:45:01 -05:00
Nathaniel Case
9b9ed59d98
Vyos config fixes ( #21862 )
...
* Fix vyos signatures to match new versions
* Fix test cases referring to 'updates' instead of 'commands'
* I think this is an artifact of `connection: network_cli`?
2017-02-25 21:14:40 -05:00
Peter Sprygada
a284c3f7ea
roll up of fixes for nxos_facts ( #21954 )
...
* fixes commands to work with nxapi
* updates test case timeouts
2017-02-25 17:48:09 -05:00
Peter Sprygada
16a39639f5
fixes minor bugs in eos_eapi module ( #21925 )
...
* module will now check protocol running state before return
* warns on config argument no longer being needed
* lots of integration test cases updated
* updates unit and integration test cases for state check
fixes #21908
2017-02-25 17:18:46 -05:00
Peter Sprygada
7c3957cc0c
fixes nxos_template integration test case ( #21953 )
...
* test case implemented invalid argument: match
* changed argument to force: yes
2017-02-25 16:55:17 -05:00
Peter Sprygada
1f9b503e89
fixes issue with config parents on eos modules ( #21923 )
...
eos_config module wasn't respecting config block path (parents). This
patch fixes that problem. Also fixes a number of integration tests
cases
fixes #21903
2017-02-25 16:40:13 -05:00
Peter Sprygada
14c05d9e2b
roll up of fixes for nxos_config ( #21949 )
...
* fixes provider to not log entries
* fixes nxapi send_request with config statements
* fixes nxapi get_config()
* updates nxos_config integration tests
2017-02-25 16:36:00 -05:00
Peter Sprygada
01ac1bc6e5
roll up of fixes from nxos integration tests ( #21948 )
...
* now fails nxos_nxapi if the transport=nxapi
* fixes typos in nxos_nxapi integration tests cases
2017-02-25 13:17:04 +00:00
René Moser
d26c57f938
exoscale: pep8 and python3 fixes ( #21821 )
...
* exoscale: pep8 fixes
* exo_dns_record: remove from pep8 test legacy
* exoscale: fix python3 support
2017-02-25 10:32:39 +01:00
Matt Clay
2804d2e848
Split up unit tests on Shippable. ( #21931 )
...
* Add more verbose output to coverage combine.
* Run unit tests on CI separately by version.
2017-02-24 16:58:56 -08:00
Matt Clay
0d455037a2
Disable broken tests.
2017-02-24 16:42:17 -08:00
Matt Martz
305c88700d
PEP8 E712 fixes ( #21916 )
2017-02-24 16:49:43 -06:00
Matt Clay
c448a418fd
Treat deprecated modules as old during validation.
2017-02-24 13:04:51 -08:00
Matt Davis
7798297317
temp disable Windows batch test
2017-02-24 11:10:14 -08:00
Matt Martz
97e12b0898
Check for imports to be between last doc line and first callable ( #21863 )
...
* Check for imports to be between last doc line and first callable
* Small readme update
2017-02-24 12:17:56 -06:00
Adrian Likins
6c6b647182
Fix 'ansible-vault edit /some/symlink' ( #20417 )
...
Since vault edit attempts to unlink
edited files before creating a new file
with the same name and writing to it, if
the file was a symlink, the symlink would
be replaced with a regular file.
VaultEditor file ops now check if files
it is changing are symlinks and instead
works directly on the target, so that
os.rename() and shutils do the right thing.
Add unit tests cases for this case and
assorted VaultEditor test cases.
Fixes #20264
2017-02-24 12:35:39 -05:00
Adrian Likins
8830cde28d
Fix 'task name is not templated in retry callback' (add task_name property to TaskResult) ( #21214 )
...
Fix 'task name is not templated in retry callback'
Add a task_name property to TaskResult that knows to
check in TaskResult._task_fields.
Add integration test for v2_retry_runner callback
Fixes #18236
2017-02-24 12:33:24 -05:00
Adrian Likins
a2907c4d5c
Add smoke/intg tests for vault cli ( #21679 )
...
Add smoke/intg tests for vault cli
2017-02-24 10:30:54 -05:00
Dag Wieers
b1f6344ecb
win_chocolatey: Clean up parameter handling ( #21533 )
...
Changes include:
- Use Get-AnsibleParam with -type/-validateset
- Replace $result PSObject with normal hash
- Deprecate 'upgrade' parameter by using state=latest
2017-02-24 10:09:11 +00:00
Matt Martz
36e6c7973d
pep8 fixes for module_docs_fragments ( #21876 )
2017-02-24 09:01:03 +01:00
Dag Wieers
aebf6c8c92
powershell.ps1: Ensure Fail-Json() works with Hashtables ( #21697 )
...
Without this change a dictionary $result object would be emptied if it
is anything but a PSCustomObject. Now we also support Hashtables.
2017-02-23 23:08:19 -08:00