diff options
-rw-r--r-- | pym/portage/tests/dep/test_use_reduce.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/pym/portage/tests/dep/test_use_reduce.py b/pym/portage/tests/dep/test_use_reduce.py index 938e8a749..026f194e2 100644 --- a/pym/portage/tests/dep/test_use_reduce.py +++ b/pym/portage/tests/dep/test_use_reduce.py @@ -24,10 +24,13 @@ class UseReduceTestCase(object): self.expected_result = expected_result def run(self): - return use_reduce(self.deparray, self.uselist, self.masklist, \ - self.matchall, self.excludeall, self.is_src_uri, self.eapi, \ + try: + return use_reduce(self.deparray, self.uselist, self.masklist, \ + self.matchall, self.excludeall, self.is_src_uri, self.eapi, \ self.opconvert, self.flat, self.is_valid_flag, self.token_class) - + except InvalidDependString as e: + raise InvalidDependString("%s: %s" % (e, self.deparray)) + class UseReduce(TestCase): def always_true(self, ununsed_parameter): |