sjorge@acheron.be
f4bcf5fa71
Phase 2 - salt.states.zpool tests
2018-02-24 13:37:43 +01:00
Super-User
fce3920b07
Phase 1 - salt.modules.zpool tests
2018-02-24 13:37:42 +01:00
Super-User
e7e902662b
Phase 1 - salt.modules.zfs tests
2018-02-24 13:37:42 +01:00
Super-User
7b32faa0ce
Phase 0 - salt.utils.zfs tests
2018-02-24 13:37:42 +01:00
Jasper Lievisse Adriaanse
a973b70d64
add execution module for OpenBSD Packet Filter
2018-02-22 21:08:35 +01:00
Nicole Thomas
1b01f5d3f8
Merge branch 'develop' into zabbix-inventory
2018-02-21 09:56:05 -05:00
Tobias Macey
21774a2395
Added the option to explicitly specify the user for django commands
...
Being able to specify the user to run django commands as can help to prevent permissions issues from cropping up, such as when compiling static assets or migrating a sqlite database which are then owned by root.
2018-02-15 09:03:02 -05:00
Nicole Thomas
8ff7d70199
Merge pull request #45785 from oarmstrong/develop
...
m/selinux.fcontext_get_policy allow long filespecs
2018-02-13 12:40:50 -05:00
Ollie Armstrong
f8b8e072f6
Resolve linting errors
2018-02-09 14:09:17 +00:00
Nicole Thomas
861d5e20fb
Merge branch 'develop' into zabbix-inventory
2018-02-09 08:57:09 -05:00
Christian McHugh
25467df447
support python2 and 3
2018-02-08 23:02:12 +00:00
Christian McHugh
40686adf21
lint cleanup
2018-02-08 22:52:21 +00:00
rallytime
255cc7ffb0
Merge branch 'oxygen' into 'develop'
...
No conflicts.
2018-02-08 11:24:56 -05:00
Christian McHugh
6a662c2cef
add usergroup tests
2018-02-07 20:50:40 +00:00
Ollie Armstrong
b2d5227c27
Remove unused import
2018-02-07 18:33:37 +00:00
Ollie Armstrong
5c0fcfdfb6
Add tests for salt.modules.selinux.fcontext_get_policy
2018-02-07 18:29:36 +00:00
Nicole Thomas
07f673aef5
Merge branch 'develop' into issue_44297
2018-02-05 10:09:05 -05:00
Nicole Thomas
c2ffacdb5d
Merge pull request #45807 from rallytime/merge-develop
...
[develop] Merge forward from oxygen to develop
2018-02-05 10:04:28 -05:00
Christian McHugh
041df80e47
add unit tests for zabbix user and host_inventory methods
2018-02-04 22:45:30 +00:00
Volodymyr Samodid
de6c8e4848
fix test_create for mdadm module
2018-02-02 21:58:29 +02:00
Nicole Thomas
becfb56ed0
Merge pull request #45786 from isbm/isbm-localectl-use
...
Multiple bugfixes for localemod
2018-02-02 09:09:22 -05:00
Nicole Thomas
543ef6d8a4
Merge pull request #45703 from terminalmage/path
...
Improve/remove PATH environment modifications
2018-02-01 16:07:16 -05:00
Nicole Thomas
7d5cf806f9
Merge pull request #45772 from terminalmage/decode-all-the-things
...
Decode payloads on Python 2 to preserve unicode in jobs and fileclient reqs
2018-02-01 16:06:50 -05:00
Erik Johnson
01194d6cdd
Update syslog_ng tests to reflect change in PATH behavior
2018-02-01 10:54:09 -06:00
Erik Johnson
1b78e49e1c
win_path: Do not normalize path to lowercase
...
This removes the lowercase normalization and handles case-insensitive
path matches. It also combines local path and system path inspection
into a single helper function in both add() and remove(), for simplicity.
Additionally, the add/remove unit tests have been rewritten to test
a wider array of use cases.
2018-02-01 10:54:09 -06:00
Erik Johnson
1b5c45a1fd
Add support for negative indexes
2018-02-01 10:54:09 -06:00
Erik Johnson
52ebc31f3d
Add comment regarding PATH handling
2018-02-01 10:54:09 -06:00
Erik Johnson
19d75b8eb9
Improve/remove PATH environment modifications
...
- `salt/modules/rbenv.py`: Forces use of str types in the custom env dict
passed to `cmd.run_all`.
- `salt/modules/syslog_ng.py`: Ditches janky PATH munging in favor of
the stable and long-existing support built into cmdmod.py
- `salt/modules/win_path.py`: Forces use of str types in path
modification functions.
- `salt/states/win_path.py`: Completely rewritten. Duplicated code from
the execution module removed in favor of calls to the execution
module. Tests junked and 14 new tests written.
- `salt/utils/path.py`: The `which()` function was mistakenly modified
in 20033ee
to inject the directories in the POSIX default path into
the PATH environment variable (even for Windows!). We never used the
PATH to find the executables, we simply cycled through the dirs one by
one and looked for an executable file matching the named path. The
code that modifies the path is now removed. In addition, `which()` now
uses `salt.utils.path.join()`, which gracefully handles mismatched
str and unicode directory components to prevent decode errors.
`join()` has also been simplified to use `salt.utils.data.decode()` to
normalize directory components to unicode.
2018-02-01 10:54:09 -06:00
Bo Maryniuk
9e86a7d5f6
Lintfix: E8303 -- too many empty lines
2018-02-01 12:58:15 +01:00
rallytime
c031a4b535
Merge branch 'oxygen' into 'develop'
...
Conflicts:
- salt/utils/cloud.py
2018-01-31 13:15:40 -05:00
Bo Maryniuk
5af6f147e6
Add unit test on set_locale for error handling when update-locale is not installed
2018-01-31 15:55:34 +01:00
Bo Maryniuk
4131f2e964
Fix unit test (mock everything!)
2018-01-31 15:52:36 +01:00
Bo Maryniuk
222b929d92
Add unit test for dbus locale parser which does not matching the results.
2018-01-31 15:42:32 +01:00
Bo Maryniuk
d2dcf9986e
Add unit test for dbus locale parser matching the results.
2018-01-31 15:36:51 +01:00
Bo Maryniuk
9468f7d91e
Flatten the code
2018-01-31 13:28:07 +01:00
Bo Maryniuk
eeb08405f4
Remove old-style camel assertion in favour of PyTest built-in assertions
2018-01-31 13:24:47 +01:00
Bo Maryniuk
ec77e92dcf
Move unit test test_avail to py.test
2018-01-31 13:20:46 +01:00
Bo Maryniuk
a4e44c40f9
Add unit test for gen_locale is handling error while calling not installed localedef on Suse os-family.
2018-01-31 13:17:53 +01:00
Bo Maryniuk
3d4e44e18c
Add unit test gen_locale is calling localedef on Suse os-family.
2018-01-31 13:14:35 +01:00
Bo Maryniuk
16419ec6d3
Add check on gen_locale for Suse-specific path
2018-01-31 13:00:12 +01:00
Bo Maryniuk
58dde2ccbc
Add unit test for gen_locale on Suse os_family with invalid locale
2018-01-31 12:54:42 +01:00
Bo Maryniuk
00f2695c79
Lintfix W1699: Python3 incompat
2018-01-31 10:19:04 +01:00
Bo Maryniuk
d423df4ded
Lintfix E8301: expected 1 blank line
2018-01-31 10:17:44 +01:00
Bo Maryniuk
ea0b2e171f
Lintfix: E8302, PEP8 expected two blank lines
2018-01-31 10:17:04 +01:00
Bo Maryniuk
13087b2062
Fix unit test: capture log message and redirect it to the test assertion
2018-01-30 21:14:04 +01:00
Bo Maryniuk
8a9dacc30b
Fix unit tests for HAS_DBUS removal
2018-01-30 21:05:00 +01:00
Bo Maryniuk
56f5645a09
Add unit test for localectl on arbitrary structure parser
2018-01-30 20:59:23 +01:00
Bo Maryniuk
5af33fbb0d
Add unit test for localectl output parse on broken content
2018-01-30 20:51:23 +01:00
Bo Maryniuk
bcd04fa0ab
Add log call verification
2018-01-30 20:47:26 +01:00
Bo Maryniuk
4f39075883
Add unit test for calling localectl parser on an empty output
2018-01-30 20:47:04 +01:00