diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2013-03-18 12:49:40 -0400 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2013-03-18 12:49:40 -0400 |
commit | 16bd2b37c091c83d1b706fd08117001934a8a746 (patch) | |
tree | 27dd19fd87cf4817ab0e6386ab9ae47151ff9039 /src/sbin/bcfg2-test | |
parent | 931705be94167075267c928b21a96bf7e73ed039 (diff) | |
download | bcfg2-16bd2b37c091c83d1b706fd08117001934a8a746.tar.gz bcfg2-16bd2b37c091c83d1b706fd08117001934a8a746.tar.bz2 bcfg2-16bd2b37c091c83d1b706fd08117001934a8a746.zip |
bcfg2-test: apply ignore list to unknown packages
Diffstat (limited to 'src/sbin/bcfg2-test')
-rwxr-xr-x | src/sbin/bcfg2-test | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/sbin/bcfg2-test b/src/sbin/bcfg2-test index 5b751af93..f62155850 100755 --- a/src/sbin/bcfg2-test +++ b/src/sbin/bcfg2-test @@ -64,7 +64,9 @@ class ClientTest(TestCase): "Configuration is missing bundle(s): %s" % ':'.join(missing) # check for unknown packages - unknown_pkgs = config.xpath('//Package[@type="unknown"]') + unknown_pkgs = [el.get("name") + for el in config.xpath('//Package[@type="unknown"]') + if not self.ignore_entry(el.tag, el.get("name"))] assert len(unknown_pkgs) == 0, \ "Configuration contains unknown packages: %s" % \ ", ".join(unknown_pkgs) |