#20573: py3 print in combinat/root_system folder
-------------------------+-------------------------------------------------
       Reporter:         |        Owner:
  chapoton               |       Status:  needs_work
           Type:         |    Milestone:  sage-7.3
  enhancement            |   Resolution:
       Priority:  major  |    Merged in:
      Component:         |    Reviewers:  Travis Scrimshaw
  python3                |  Work issues:
       Keywords:         |       Commit:
        Authors:         |  e0dd5a0e127daa0d36ab1bc6e49dc2c5a75093ab
  Frédéric Chapoton      |     Stopgaps:
Report Upstream:  N/A    |
         Branch:         |
  public/20573           |
   Dependencies:         |
-------------------------+-------------------------------------------------
Changes (by vbraun):

 * status:  positive_review => needs_work


Comment:

 See also patchbot
 {{{
 sage -t --long src/sage/combinat/root_system/root_lattice_realizations.py
 **********************************************************************
 File "src/sage/combinat/root_system/root_lattice_realizations.py", line
 1673, in
 
sage.combinat.root_system.root_lattice_realizations.RootLatticeRealizations.ParentMethods.tau_epsilon_operator_on_almost_positive_roots
 Failed example:
     for root in L.almost_positive_roots():
          print('tau({:<41}) ='.format(root), tau(root))
 Expected:
     tau(-alpha[1]                                ) = alpha[1]
     tau(alpha[1]                                 ) = -alpha[1]
     tau(alpha[1] + alpha[2]                      ) = alpha[2] + alpha[3]
     tau(alpha[1] + alpha[2] + alpha[3]           ) = alpha[2]
     tau(alpha[1] + alpha[2] + alpha[3] + alpha[4]) = alpha[2] + alpha[3] +
 alpha[4]
     tau(-alpha[2]                                ) = -alpha[2]
     tau(alpha[2]                                 ) = alpha[1] + alpha[2] +
 alpha[3]
     tau(alpha[2] + alpha[3]                      ) = alpha[1] + alpha[2]
     tau(alpha[2] + alpha[3] + alpha[4]           ) = alpha[1] + alpha[2] +
 alpha[3] + alpha[4]
     tau(-alpha[3]                                ) = alpha[3]
     tau(alpha[3]                                 ) = -alpha[3]
     tau(alpha[3] + alpha[4]                      ) = alpha[4]
     tau(-alpha[4]                                ) = -alpha[4]
     tau(alpha[4]                                 ) = alpha[3] + alpha[4]
 Got:
     ('tau(-alpha[1]                                ) =', alpha[1])
     ('tau(alpha[1]                                 ) =', -alpha[1])
     ('tau(alpha[1] + alpha[2]                      ) =', alpha[2] +
 alpha[3])
     ('tau(alpha[1] + alpha[2] + alpha[3]           ) =', alpha[2])
     ('tau(alpha[1] + alpha[2] + alpha[3] + alpha[4]) =', alpha[2] +
 alpha[3] + alpha[4])
     ('tau(-alpha[2]                                ) =', -alpha[2])
     ('tau(alpha[2]                                 ) =', alpha[1] +
 alpha[2] + alpha[3])
     ('tau(alpha[2] + alpha[3]                      ) =', alpha[1] +
 alpha[2])
     ('tau(alpha[2] + alpha[3] + alpha[4]           ) =', alpha[1] +
 alpha[2] + alpha[3] + alpha[4])
     ('tau(-alpha[3]                                ) =', alpha[3])
     ('tau(alpha[3]                                 ) =', -alpha[3])
     ('tau(alpha[3] + alpha[4]                      ) =', alpha[4])
     ('tau(-alpha[4]                                ) =', -alpha[4])
     ('tau(alpha[4]                                 ) =', alpha[3] +
 alpha[4])
 **********************************************************************
 File "src/sage/combinat/root_system/root_lattice_realizations.py", line
 1694, in
 
sage.combinat.root_system.root_lattice_realizations.RootLatticeRealizations.ParentMethods.tau_epsilon_operator_on_almost_positive_roots
 Failed example:
     for root in L.almost_positive_roots():
         print('tau({:<41}) ='.format(root), tau(root))
 Expected:
     tau((-1, 1, 0)                               ) = (1, -1, 0)
     tau((1, 0, 0)                                ) = (0, 1, 0)
     tau((1, -1, 0)                               ) = (-1, 1, 0)
     tau((1, 1, 0)                                ) = (1, 1, 0)
     tau((1, 0, -1)                               ) = (0, 1, 1)
     tau((1, 0, 1)                                ) = (0, 1, -1)
     tau((0, -1, 1)                               ) = (0, -1, 1)
     tau((0, 1, 0)                                ) = (1, 0, 0)
     tau((0, 1, -1)                               ) = (1, 0, 1)
     tau((0, 1, 1)                                ) = (1, 0, -1)
     tau((0, 0, -1)                               ) = (0, 0, 1)
     tau((0, 0, 1)                                ) = (0, 0, -1)
 Got:
     ('tau((-1, 1, 0)                               ) =', (1, -1, 0))
     ('tau((1, 0, 0)                                ) =', (0, 1, 0))
     ('tau((1, -1, 0)                               ) =', (-1, 1, 0))
     ('tau((1, 1, 0)                                ) =', (1, 1, 0))
     ('tau((1, 0, -1)                               ) =', (0, 1, 1))
     ('tau((1, 0, 1)                                ) =', (0, 1, -1))
     ('tau((0, -1, 1)                               ) =', (0, -1, 1))
     ('tau((0, 1, 0)                                ) =', (1, 0, 0))
     ('tau((0, 1, -1)                               ) =', (1, 0, 1))
     ('tau((0, 1, 1)                                ) =', (1, 0, -1))
     ('tau((0, 0, -1)                               ) =', (0, 0, 1))
     ('tau((0, 0, 1)                                ) =', (0, 0, -1))
 **********************************************************************
 1 item had failures:
    2 of  10 in
 
sage.combinat.root_system.root_lattice_realizations.RootLatticeRealizations.ParentMethods.tau_epsilon_operator_on_almost_positive_roots
     [607 tests, 2 failures, 46.05 s]
 }}}

--
Ticket URL: <http://trac.sagemath.org/ticket/20573#comment:4>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to