Initial commit of label feature. Currently get a MemoryError when using the @mock.patch.object decorator on TestLabel.setUp
Added LabelExpression class and ability for jobs to check for a match to a given set of labels.
Unit tests for LabelExpression are written and passing.
Unit tests for Label still fail on windows with a memory error.
Added test for labels in systests/test_jenkins.py which needs to be confirmed. When I figure out why test_label fails.
* fixed test_label.py. Mocked jenkins object needed baseurl defined.
fixed invalid reference to label
Added systests to check node labels and the config.xml functions added to support node labels.
a couple of cleanups before pull request
fixed files missing newline at EOF
fix pep8 errors
Fixed pylint errors except for those found in LabelExpression.match since this would require a lot of refactoring.
Added usage examples for Label and LabelExpression classes, including refs to how they can be used through Node and Job.
one more pylint problem fixed (l = label_name)
Remove label expression support. Similar functionality can be achieved by querying /label/<labelname>/api for jobs that match a label.
Added some more usage info to the Label class
modified Job.get_label_expression to return a string (empty if no expression exists) instead of LabelExpression
Added example showing how to find potential jobs for a node using Labels
removed a trailing whitespace to pass pylint
Added a custom node label test to systests\test_nodes.py
Added myself to contributors list