kstreee
1c9e05249f
[ saltstack/salt#31534 ] Resolve data['arg'] type issue. Now rest_tornado can accept not only a list of string type for 'arg', but also a string type data for 'arg'.
2016-03-01 01:53:30 +00:00
Mike Place
b9ca73d437
Merge pull request #31535 from kstreee/saltstack/salt#31534
...
[saltstack/salt#31534 ] Resolve a bug that rest_tornado doesn't response for invalid and dictionary type of request body.
2016-02-29 09:03:03 -07:00
kstreee
91b5dc7048
[ saltstack/salt#31534 ] Resolve a bug that rest_tornado doesn't response for 1. invalid request, 2. dictionary type of request, and add test cases for it.
...
Typo in __init__.py
2016-02-29 17:59:16 +09:00
rallytime
6a1a2f1316
Remove grains from TEST_SUITES dictionary - this dir doesn't exist
2016-02-26 13:29:44 -07:00
rallytime
fe35a88e28
Add test runner options that were lost in merge-forward
2016-02-26 11:38:21 -07:00
Mike Place
a0986739a7
Merge pull request #31505 from anonymouzz/develop
...
slack module: add slack incoming webhook support.
2016-02-26 08:29:10 -07:00
Mikhail Sokolov
1535dceddd
slack module: add slack incomming webhook suport.
2016-02-26 14:41:23 +07:00
rallytime
40cd0ac8fe
Merge branch '2016.3' into 'develop'
...
Conflicts:
- salt/states/file.py
- tests/runtests.py
2016-02-25 16:21:15 -07:00
rallytime
a41ce26287
Actually mock cmd.run_all call...
2016-02-25 15:11:25 -07:00
rallytime
e8f5f9b67a
Fix zypper_test: Zypper function uses cmd.run_all, not cmd.run in 2016.3
2016-02-25 14:23:36 -07:00
rallytime
3b74d123af
Merge branch '2015.8' into '2016.3'
...
Conflicts:
- salt/modules/selinux.py
- salt/modules/zypper.py
- salt/pillar/__init__.py
- salt/states/dockerng.py
- tests/runtests.py
2016-02-25 12:36:22 -07:00
hlub
1494c44918
Refactored GlusterFS support
...
Usage of GlusterFS states did not change except the state 'created' was deprecated in favor of more descriptive name 'volume_present'.
- Improved separation of functionality in the execution module from the states. Module functions now return booleans instead of varying
strings. Parsing those strings in the states was very error-prone. In glusterfs.peer() function this problem was earlier solved by returning
a dict containing both the exit value and output string of the gluster call. This could be a good idea, although without calling the gluster
calls twice, and applied to other functios too.
- Calls to gluster are now logged more verbosely, while a failing call no longer raises an immediate exception.
- Improved checking and verbosity in the state level. Cleaned code a lot, removed some bugs and other odd behaviour.
- Updated tests to match the changes. Refactored some test code to be more readable. Added assertions to test that some functions are not
called when things are already in the desired state. Preferred changing behaviour of the mocked functions while proceeding instead of listing
all of the return values first.
- Replaced glusterfs.list_peers() with more informative peer_status() and deprecated the old name. The function now returns a dict with UUIDs as its keys.
- glusterfs.info() can now be called without volume name. It always returns a dictionary. Use this function instead of status() in sates.
- Functions glusterfs.delete() and glusterfs.create() were deprecated and renamed to delete_volume() and create_volume().
2016-02-25 10:46:43 -07:00
Bo Maryniuk
d30f2e4627
Implement unit test for remove and purge
2016-02-25 17:48:03 +01:00
Mike Place
fb1ef92e2b
Merge pull request #31411 from jtand/beacons_tests
...
Added some beacons execution module integration tests
2016-02-25 09:16:26 -07:00
Mike Place
e483978fc8
Merge pull request #31423 from twangboy/win_system_dev
...
Fix uppercase computer names
2016-02-25 09:15:58 -07:00
Mike Place
f027dc0cf8
Merge pull request #31479 from isbm/isbm-zypper-unittest
...
Zypper unit tests & fixes
2016-02-25 08:58:15 -07:00
Bo Maryniuk
bc05acf7c3
Fix PyLint
2016-02-25 14:00:12 +01:00
Justin Findlay
0fb1bbb883
tests.runtests: rename cloud provider tests
2016-02-24 22:16:57 -07:00
Justin Findlay
a98bcf6fd1
tests.runtests: reorder arg declarations
2016-02-24 22:16:57 -07:00
Justin Findlay
bc60c02cfe
tests.runtests: refactor test suite usage
2016-02-24 22:16:57 -07:00
Justin Findlay
7a04ae5558
tests.runtests: add test suite data and fcns
2016-02-24 22:16:57 -07:00
Mike Place
987dd89979
Merge pull request #31445 from rallytime/fix-31366
...
Only use LONGSIZE in rpm.info if available. Otherwise, use SIZE.
2016-02-24 11:35:31 -07:00
Mike Place
979c8b4faa
Merge pull request #31464 from Ch3LL/fix_int_test
...
integartion test: ensure decorator only runs on one method and not class
2016-02-24 11:35:00 -07:00
justinta89
7d32b56015
Added some more checks to verify beacon changes were actually happening
2016-02-24 10:38:23 -07:00
Erik Johnson
f107d1a288
Support running grains tests
2016-02-24 10:28:10 -07:00
Erik Johnson
9da467aec7
Rename core.py to core_test.py
2016-02-24 10:15:01 -07:00
Erik Johnson
468c637032
Add unit test for core grains
2016-02-24 10:15:01 -07:00
C. R. Oldham
db7b675b09
We need one more mocked return from listdir.
2016-02-24 10:15:00 -07:00
Nicolas Delaby
d2bcc37416
Pull missing images when calling dockerng.running
...
fixes #29727
2016-02-24 10:08:03 -07:00
justinta89
2da5285c03
Added codeauthor
2016-02-24 09:56:11 -07:00
Ch3LL
a387d175d8
integartion test- ensure decorator only runs on one method and not entire class
2016-02-25 01:55:35 +09:00
rallytime
9965fe188a
Added to pkg.info_installed test for RedHat and Suse systems
2016-02-24 09:50:52 -07:00
Bo Maryniuk
c0eab8b549
Add space before "assert" keyword
2016-02-24 17:46:49 +01:00
Bo Maryniuk
6bcb89a8f6
Implement list packages test
2016-02-24 17:45:33 +01:00
Bo Maryniuk
78837d2926
Add mocking data
2016-02-24 17:45:23 +01:00
Mike Place
e553f18dc4
Merge pull request #31439 from rallytime/fix-31370
...
Fix lowpkg.info function for Ubuntu 12 - make sure we have a pkg name
2016-02-24 09:24:46 -07:00
Bo Maryniuk
0b64b8137f
Implement test for version compare, where python fall-back algorithm is called
2016-02-24 17:24:23 +01:00
Bo Maryniuk
18b30a3274
Implement test for version compare, where RPM algorithm is called
2016-02-24 17:24:05 +01:00
Bo Maryniuk
59eca53441
Adjust test case for the third package in the test static data
2016-02-24 16:06:53 +01:00
Bo Maryniuk
8034cf0b91
Add third test package static info
2016-02-24 16:06:33 +01:00
Bo Maryniuk
90f209569a
Implement test for the upgrade_available
2016-02-24 15:52:18 +01:00
Bo Maryniuk
7eb5f19cb4
Implement test for latest_available
2016-02-24 14:10:07 +01:00
Bo Maryniuk
e372c0b596
Implement test for the info_available
2016-02-24 13:59:05 +01:00
Bo Maryniuk
447771c0fc
Add Zypper static data for the available packages
2016-02-24 13:58:47 +01:00
Bo Maryniuk
6989871d27
Implement test for info_installed
2016-02-24 12:31:17 +01:00
Bo Maryniuk
0cc6bce4aa
Use strings instead of unicode strings
2016-02-24 11:56:30 +01:00
Bo Maryniuk
3342c03987
Implement list upgrades test
2016-02-24 11:56:18 +01:00
Bo Maryniuk
8862d7af65
Add list upgrades Zypper static data
2016-02-24 11:55:59 +01:00
Bo Maryniuk
4d38d318f4
Implement error handling test for listing upgrades
2016-02-24 11:55:34 +01:00
Bo Maryniuk
53338402a5
Use renamed zypper products data file
2016-02-24 11:21:11 +01:00