salt/tests/unit
Thomas Jackson 6838a9534f Initial addition of ContextDict
Inspired by #23373

The basic issue we ran into is that the loader is injecting globals directly into the global namespace. This means that these injected values are not thread or coroutine safe-- meaning we can never do more than one thing at a time. Instead of multiprocessing everything to death-- we can simply use a stack_context to nicely handle this down in the core. As far as the module authors/users are concerned nothing has changed-- but the storage behind the scenes is now per-JID. This same set of classes can easily be used to store additional data (next candidates are reactors, master MWorker tasks, etc.).
2015-10-22 18:41:27 -07:00
..
beacons lint 2015-05-27 13:36:25 -06:00
cli Merge remote-tracking branch 'upstream/2015.2' into merge-forward-develop 2015-04-16 12:15:44 -06:00
cloud Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop 2015-09-01 15:15:13 -06:00
config Fix SSH Roster Schema unittests 2015-07-28 12:37:19 +01:00
modules Quiet pylint 2015-10-21 15:10:52 -06:00
netapi Merge pull request #27248 from tinyclues/better_cors_headers 2015-09-23 08:50:06 -06:00
output Remove test as well 2015-02-07 11:57:40 -08:00
pillar More test fixes 2015-07-22 10:40:49 -05:00
renderers rewrite GPG unit tests 2015-07-16 09:37:37 -06:00
returners update smtp returner unit tests 2015-05-11 00:23:28 -06:00
serializers Add new module type for serializers from issue #22257. 2015-05-28 20:03:11 -04:00
states Merge remote-tracking branch 'upstream/2015.8' into merge-forward-develop 2015-10-20 18:13:11 -06:00
templates Derp 2015-06-10 15:50:53 -06:00
transport Skipping Async tests 2015-09-24 13:41:58 -06:00
utils Pylint fixes 2015-10-16 07:22:46 -06:00
__init__.py
auth_test.py Manual merge of #24414 per thatch45 2015-06-06 07:47:52 -06:00
client_test.py Merge remote-tracking branch 'upstream/2015.2' into merge-forward-develop 2015-03-16 15:12:02 -06:00
context_test.py Initial addition of ContextDict 2015-10-22 18:41:27 -07:00
crypt_test.py py3: fix salt/crypt.py 2015-06-09 10:19:06 -06:00
files_test.py Py3 compatibility fixes 2015-01-30 22:25:10 +00:00
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 Fix misc tests 2015-04-07 20:53:27 -07:00
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 py3: fix tests/unit/pillar_test.py 2015-06-11 10:33:00 -06:00
pydsl_test.py tests/unit/pydsl_test.py: remove raw string formatting 2015-08-26 23:26:08 -05:00
pyobjects_test.py Fix loader call in pyobjects 2015-06-18 09:11:45 -06:00
simple.py Add from __future__ import absolute_import 2015-01-30 22:25:04 +00:00
spm_test.py Make sure spm tests are picked up by runtests. 2015-09-14 17:54:51 +01:00
stateconf_test.py Allow parent relative includes in state files 2015-07-21 16:32:38 +10:00
template_test.py Add from __future__ import absolute_import 2015-01-30 22:25:04 +00:00
version_test.py Add from __future__ import absolute_import 2015-01-30 22:25:04 +00:00