UseReduceTestCase: Show whole string in exception
authorZac Medico <zmedico@gentoo.org>
Fri, 15 Oct 2010 09:40:40 +0000 (02:40 -0700)
committerZac Medico <zmedico@gentoo.org>
Fri, 15 Oct 2010 10:06:48 +0000 (03:06 -0700)
pym/portage/tests/dep/test_use_reduce.py

index 938e8a749428ffb77ddfe2e1d9138ef265bfa0a6..026f194e26dae69b8d962d1db68cf10ef4d19df2 100644 (file)
@@ -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):