I have no way of testing OS X or brew on OS X so this is hard for me to triage. However, if you can reproduce this using pip installed JJB that will at least get us closer to making this a reproduceable bug.
To do this:
install virtualenv
virtualenv venv
source venv/bin/activate
pip install jenkins-job-builder
run your test as above
pip freeze | grep jenkins # will show you the version of JJB installed
deactivate # this will exit the python virtualenv environment
This will install the latest version of JJB and python-jenkins which gives us a baseline for digging into what may be broken.
I have no way of testing OS X or brew on OS X so this is hard for me to triage. However, if you can reproduce this using pip installed JJB that will at least get us closer to making this a reproduceable bug.
To do this:
install virtualenv
virtualenv venv
source venv/bin/activate
pip install jenkins-job-builder
run your test as above
pip freeze | grep jenkins # will show you the version of JJB installed
deactivate # this will exit the python virtualenv environment
This will install the latest version of JJB and python-jenkins which gives us a baseline for digging into what may be broken.