zuul/tests
Clark Boylan 75f3478ed1 JSON serialize mappingproxy types
This test update is modelled after the devstack base job which sets
devstack_local_conf variables with many nested layers of dicts which
child jobs never override.

In Job._deepUpdate, only coerce to dict if needed to perform the update.

Create a new json serializer helper which can handle serializing
mappingproxy types, and let that handle all of the coercion upon
serialization.

Change-Id: Ifa3d1860e10e98f3a327be689b996ea194f5e7ab
Co-Authored-By: James E. Blair <jeblair@redhat.com>
2018-04-28 14:20:27 +00:00
..
fixtures JSON serialize mappingproxy types 2018-04-28 14:20:27 +00:00
nodepool Fix nodepool-zuul-functional 2018-02-16 15:56:02 +00:00
remote Merge "Add missing localhost delegation checks to some modules" 2018-03-22 20:20:37 +00:00
unit Coerce MappingProxyTypes in job vars to dicts 2018-04-27 14:00:20 -07:00
__init__.py Add non-voting jobs. 2012-08-23 23:20:09 +00:00
base.py Merge "Tenant config can be read from an external script" 2018-04-10 22:19:51 +00:00
encrypt_secret.py Make tests' encrypt_secret.py work with python3 2017-10-19 18:09:57 +00:00
fakegithub.py Share a fake pull request database across connections 2018-01-05 13:45:25 -08:00
make_playbooks.py Use libyaml if possible 2017-04-04 11:49:05 -07:00
print_layout.py Do not add implied branch matchers in project-templates 2017-09-30 10:19:07 -07:00