zuul/tests/unit
James E. Blair e82db1264e Coerce MappingProxyTypes in job vars to dicts
Mappingproxies are not json serializable, so go ahead and convert
them to dicts when we are freezing the job.  Some of them need
already need to be converted in order to override values, so we
should be consistent in the output.

Also, because we were testing only that it was a dict instance,
the update wouldn't have worked anyway.  Fix that, and expand a
test to cover deep dictionaries as job vars.

Change-Id: Ie34b8b583b0bdb2bcab4bac4d6b45b474cfcc8fe
2018-04-27 14:00:20 -07:00
..
__init__.py Move tests into test/unit 2017-01-24 10:18:38 -08:00
test_bubblewrap.py Fix race in test_bubblewrap_leak 2018-04-27 09:04:26 -07:00
test_change_matcher.py Fix branch matching logic 2017-10-02 17:30:51 -04:00
test_configloader.py Late bind projects 2018-04-27 09:04:35 -07:00
test_connection.py Add tests for postgresql 2018-04-10 15:51:25 +02:00
test_cross_crd.py Add cross-source tests 2018-01-16 09:37:59 -08:00
test_daemon.py Move tests into test/unit 2017-01-24 10:18:38 -08:00
test_disk_accountant.py Use nested tempfile fixture for cleanups 2018-02-06 15:18:45 -08:00
test_encryption.py Use nested tempfile fixture for cleanups 2018-02-06 15:18:45 -08:00
test_executor.py Allow using remote refs to find commits for change 2018-04-09 11:16:21 +02:00
test_gerrit.py Cleanup use of mock package in for python2 2018-03-29 18:10:23 -07:00
test_gerrit_crd.py Support the fragment form of Gerrit URLs 2018-01-31 14:11:39 -08:00
test_gerrit_legacy_crd.py Fix dependency cycle false positive 2018-01-17 04:23:39 +00:00
test_git_driver.py Stabilize git driver tests 2018-01-17 09:53:18 -08:00
test_github_crd.py Implement Depends-On for github 2017-06-29 11:26:19 -07:00
test_github_driver.py Cache configuration objects in addition to YAML dicts 2018-04-27 09:04:43 -07:00
test_github_requirements.py Support regex matching of github status 2018-04-13 18:15:19 +02:00
test_inventory.py Add specific setup inventory 2017-12-28 18:13:44 +01:00
test_merger_repo.py Don't try to delete non-existing local refs 2018-04-24 19:38:54 +02:00
test_model.py Remove source_context argument to Pipeline 2018-04-27 09:04:47 -07:00
test_multi_driver.py Remove status handling from FakeGithubConnection 2017-08-03 19:22:54 +00:00
test_nodepool.py Add support for shared ansible_host in inventory 2017-11-18 16:22:01 -05:00
test_openstack.py Use correct label casing in tests 2017-07-27 07:50:03 +02:00
test_push_reqs.py Ensure ref-updated jobs run with their ref 2017-08-02 16:56:18 -07:00
test_requirements.py Use correct label casing in tests 2017-07-27 07:50:03 +02:00
test_scheduler.py Coerce MappingProxyTypes in job vars to dicts 2018-04-27 14:00:20 -07:00
test_ssh_agent.py Add SSH Agent Primitives and usage 2017-05-26 09:52:22 -07:00
test_stack_dump.py Several executor threading fixes 2017-10-17 09:49:29 -07:00
test_streaming.py Fix streaming test ports 2018-04-10 09:35:50 -04:00
test_v3.py Change TestMaxTimeout to not run ansible 2018-04-27 09:04:40 -07:00
test_web.py Don't count non-live queue items in tenant list 2018-04-13 19:47:45 +02:00
test_web_urls.py Reorganize REST API and dashboard urls 2018-03-28 09:52:54 -05:00
test_zuultrigger.py Support cross-source dependencies 2018-01-16 09:37:40 -08:00