Ticket #8775: trac_8775-conjugate.patch

File trac_8775-conjugate.patch, 1.6 KB (added by burcin, 10 years ago)

add doctests

  • sage/interfaces/maxima.py

    # HG changeset patch
    # User Burcin Erocal <burcin@erocal.org>
    # Date 1273116071 -7200
    # Node ID 647dc71518950fc1f31733cbc224a28dc221d5f1
    # Parent  2549a4d03fd1e5a87b74b89cc2d657045b6766d1
    trac 8755: fix doctests after restrictions in pynac for automatic application of conjugates to power objects
    
    diff --git a/sage/interfaces/maxima.py b/sage/interfaces/maxima.py
    a b  
    18351835            sage: ComplexField(200)(maxima('sqrt(-2)'))
    18361836            1.4142135623730950488016887242096980785696718753769480731767*I
    18371837            sage: N(sqrt(-2), 200)
    1838             8.0751148893563733350506651837615871941533119425962889089783e-62 + 1.4142135623730950488016887242096980785696718753769480731767*I
     1838            1.4142135623730950488016887242096980785696718753769480731767*I
    18391839        """
    18401840        return C(self._sage_())
    18411841
  • sage/symbolic/expression.pyx

    diff --git a/sage/symbolic/expression.pyx b/sage/symbolic/expression.pyx
    a b  
    854854            sage: CC(sqrt(2))
    855855            1.41421356237309
    856856            sage: a = sqrt(-2); a
    857             sqrt(-2)
     857            I*sqrt(2)
    858858            sage: CC(a).imag()
    859859            1.41421356237309
    860860            sage: ComplexField(200)(a).imag()
     
    45474547            -I
    45484548            sage: ( 1+I  + (2-3*I)*x).conjugate()
    45494549            (3*I + 2)*conjugate(x) - I + 1
     4550
     4551        TESTS:
     4552
     4553        Check if #8755 is fixed::
     4554
     4555            sage: conjugate(sqrt(-3))
     4556            -I*sqrt(3)
    45504557        """
    45514558        return new_Expression_from_GEx(self._parent, self._gobj.conjugate())
    45524559