zuul/tests
James E. Blair 5d71d1a458 Don't override allowed-projects
If an author doesn't want a job to be run except on certain repos,
then they almost certainly didn't want those repos to be able
to inherit from it changing only the override-projects setting so
that the child job could be run.

Instead, perform a set intersection any time that more than one
allowed-projects comes into play in an inheritance path, causing
it to become only more restrictive.

Remove the test from test_model which is covered by the new test.

Change-Id: I7695620ac52f2ae076e9a66818c00de1e8cf7066
2018-01-26 14:28:46 -08:00
..
fixtures Don't override allowed-projects 2018-01-26 14:28:46 -08:00
nodepool Cleanup zookeeper and fake nodepool in nodepool tests 2017-04-25 10:19:31 -07:00
unit Don't override allowed-projects 2018-01-26 14:28:46 -08:00
__init__.py Add non-voting jobs. 2012-08-23 23:20:09 +00:00
base.py Prune stale branches from mergers 2018-01-23 09:43:26 -08: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