salt/tests/unit
Nicole Thomas 336fbb03bc [develop] Merge forward from 2016.3 to develop (#33408)
* Fix master hanging after a request from minion with removed key. (#33333)

* ZMQ monitor for MWorker connections.

* Reauth minion if the key was removed on the master side.

* Allow concurrency mode in state runs if using sudo (#33325)

Closes #30130

* Disambiguate non-exact matches when checking if sysv service is enabled (#33324)

Fixes #33323

* remove redundant, incorrect sudo_runas config documentation (#33318)

* remove sudo_runas documentation

`sudo_runas` was renamed to `sudo_user` and the documentation was not
updated accordingly.

* conf/minion: update sudo_user description

The description from sudo_runas was better.

* import ps from psutil_compat in beacons (#33334)

* beacons.network_info: import gate psutil

* beacons.ps: import gate psutil

* Add docs for mine_functions config var (#33326)

* Add docs for mine_functions config var

* Note that mine_enabled essentially just doesn't add the mine
update function to the scheduler.

* Bp 28467 calm mine (#33327)

* make minion mine update behavior more configurable

* Add docs for mine_functions config var

* Remove config dup from mine config options

Refs #28467

* 2015.8 does not have _DFLT_MULTIPROCESSING_MODE

* This won't be in until 2015.8.10.

* Fix network.managed for windows (#33312)

* Fix some link errors in the test writing tutorial (#33347)

* Describes parameters in register_instances function (#33339)

* Fix UnboundLocalError in git.latest (#33340)

Resolves #32260.

* Expanded documentation for boto_elb state and module (#33341)

* Describes what happens when the CNAME parameter is given.

* Describes what the recognized attributes are for for ELBs.

* Properly detect newer Linux Mint distros (#33359)

* Properly detect newer Linux Mint distros

LMDE 2 and Linux Mint 17.3 changed the DISTRIB_ID in /etc/lsb-release to
``LinuxMint``, breaking OS detection for these distros.

This commit fixes that by adding an entry to the OS_NAME_MAP in the core
grains.

* Remove LinuxMint os_family from aptpkg.py

It is no longer necessary as the distro is now detected properly, which
will lead to an os_family of Debian.

* Update job_cache and keep_jobs docs to be more specific to their behavior (#33328)

* Update job_cache and keep_jobs docs to be more specific to their behavior

Also fixed a bug discovered when investigating job_cache/keep_jobs functionality
where the jid directory and files were removed by the cache cleaner, but not the
original jid clash detection directory created in /var/cache/salt/master/jobs/.

Fixes #29286

* Add testcase for the changes in the local_cache.clean_old_jobs func

* Mark tests as destructive

* Put destructive test decorator in correct location

* Remove mentions of windows not supporting pkgs param (#33361)

Fixes #33313

* Updates docs version to 2015.8.9
Adds note regarding the os grain on Mint Linux
Adds an FAQ regarding grains that change due to upstream changes

* revved 2015.8 branch to .9 in version selector

* Add initscripts, SystemD service units and environment files for Debian (#32857)

* Add note to docs about api settings for Hipchat API v2 (#33365)

Fixes #27779

* Add win_pkg to list of modules that support "version" in pkg.installed (#33362)

Fixes #32913

* Add note about name parameter in git_pillar docs (#33369)

Fixes #27737

* Better YAML syntax error handling (#33375)

Closes #26574

* Improve doc clarity for disable_modules documentation (#33379)

* Improve doc clarity for disable_modules documentation

* Additional clarification on blacklisted name

* maintain the fallabck because I am totally sick of this crap

* blast, put the try/except int he right place

* restore whitespace

* Fix traceback in logging for config validation (#33386)

* 2015.8.10 release notes

* Sync pillarstack to latest upstream version (#33391)

* Don't lay down all available opts (#33385)

* Don't lay down all available opts

* We need at least one opt in there

* Condense defaults

* Put the default hash type back
2016-05-20 13:48:40 -07:00
..
beacons Added user requirement to the glxinfo beacon 2016-01-07 15:49:32 +01:00
cli
cloud fix dimensiondata, gce unit test certs on MacOS (#33020) 2016-05-04 09:09:02 -07:00
config Merge branch '2015.8' into '2016.3' 2016-04-05 15:09:27 -06:00
grains Rename core.py to core_test.py 2016-02-24 10:15:01 -07:00
modules Catch exception raised from invalid verify_options (#33317) 2016-05-19 12:13:30 -06:00
netapi Merge branch '2016.3' into 'develop' 2016-04-26 14:42:26 -06:00
output
pillar Allow to blacklist/whitelist renderers. (#33358) 2016-05-20 10:41:51 -07:00
renderers Allow to blacklist/whitelist renderers. (#33358) 2016-05-20 10:41:51 -07:00
returners [develop] Merge forward from 2016.3 to develop (#33408) 2016-05-20 13:48:40 -07:00
runners Updated tests to work with code deprecations 2016-02-11 11:22:35 -07:00
serializers add deserializer test, fix deserialization 2015-11-15 14:14:42 -06:00
states Add support for kapacitor 0.13 (#33352) 2016-05-19 11:03:03 -07:00
templates Derp 2015-06-10 15:50:53 -06:00
transport Skip some tests related to #32902 (#32995) 2016-05-03 08:55:23 -07:00
utils Lint #32985 (#33278) 2016-05-16 15:02:05 -06:00
__init__.py Introduce a lightweight unit test runner for execution modules (#32792) 2016-04-29 13:36:17 -07:00
auth_test.py Fixed use of assert_has_calls in tests. 2015-11-25 15:31:20 +03:00
client_test.py Skipped test if zeromq is not transport 2016-03-22 16:01:18 -06:00
context_test.py Python3 compat for context_test 2015-10-23 11:30:21 -07:00
crypt_test.py Bugfix: salt-key crashes if tries to generate keys to the directory w/o write access (#32436) 2016-04-13 08:15:37 -06:00
daemons_test.py Merge branch '2016.3' into 'develop' 2016-04-26 14:42:26 -06:00
files_test.py
highstateconf_test.py Fix test 2015-08-18 08:51:00 -06:00
log_test.py Manual merge of #24414 per thatch45 2015-06-06 07:47:52 -06:00
minion_test.py
payload_test.py Merge remote-tracking branch 'upstream/2015.5' into merge-forward-develop 2015-06-11 13:15:38 -06:00
pillar_test.py Allow to blacklist/whitelist renderers. (#33358) 2016-05-20 10:41:51 -07:00
pydsl_test.py tests/unit/pydsl_test.py: remove env support 2016-02-16 20:33:23 -07:00
pyobjects_test.py Allow to blacklist/whitelist renderers. (#33358) 2016-05-20 10:41:51 -07:00
simple.py
spm_test.py Fixup test for spm verbose PR 2015-12-01 11:27:03 -07:00
stateconf_test.py Allow parent relative includes in state files 2015-07-21 16:32:38 +10:00
template_test.py Allow to blacklist/whitelist renderers. (#33358) 2016-05-20 10:41:51 -07:00
version_test.py