[Debian-med-packaging] Bug#811002: Please help tracking down this	issue in test suite [Was: Bug#811002: python-ruffus: FTBFS:	sre_constants.error: unbalanced parenthesis at position 2]
    Andreas Tille 
    tille at debian.org
       
    Fri Jan 15 09:15:14 UTC 2016
    
    
  
Hi Dmitry,
thanks for your response.
On Fri, Jan 15, 2016 at 11:20:08AM +0300, Dmitry Shachnev wrote:
> > [...]
> >   
> >   First differing element 1:
> >   test1: regular expression regex('.*)') is malformed
> >   [sre_constants.error: (unbalanced parenthesis at position 2)]
> >   test1: regular expression regex('.*)') is malformed
> >   [sre_constants.error: (unbalanced parenthesis)]
> >   
> >     ('Dummy Task',
> >      "test1: regular expression regex('.*)') is malformed\n"
> >   -  '[sre_constants.error: (unbalanced parenthesis at position 2)]')
> >   ?                                                --------------
> >   
> >   +  '[sre_constants.error: (unbalanced parenthesis)]')
> 
> This is definitely a change between Python 3.4 and 3.5 (exception string was
> improved), see:
> 
> https://hg.python.org/cpython/rev/292c4d853662
> http://bugs.python.org/22578
Hmmm, I think I misunderstood your hint since my attempt to fix the
issue[1] did not worked but rather endet up in:
======================================================================
FAIL: test_compile_regex (test_ruffus_utility.Test_compile_regex)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test_ruffus_utility.py", line 262, in test_compile_regex
    self.assertEqual(e.args, ('Dummy Task', "test1: regular expression regex('.*)') is malformed\n[sre_constants.error: (unbalanced parenthesis at position 2)]"))
AssertionError: Tuples differ: ('Dummy Task', "test1: regular... != ('Dummy Task', "test1: regular...
First differing element 1:
test1: regular expression regex('.*)') is malformed
[sre_constants.error: (unbalanced parenthesis)]
test1: regular expression regex('.*)') is malformed
[sre_constants.error: (unbalanced parenthesis at position 2)]
  ('Dummy Task',
-  "test1: regular expression regex('.*)') is malformed\n[sre_constants.error: (unbalanced parenthesis)]")
+  "test1: regular expression regex('.*)') is malformed\n[sre_constants.error: (unbalanced parenthesis at position 2)]")
?                                                                                                     ++++++++++++++
----------------------------------------------------------------------
Ran 18 tests in 0.007s
FAILED (failures=1)
What am I doing wrong?
Kind regards
      Andreas.
[1] https://anonscm.debian.org/cgit/debian-med/python-ruffus.git/tree/debian/patches/python-3.5.patch
-- 
http://fam-tille.de
    
    
More information about the Debian-med-packaging
mailing list