# HG changeset patch
# User Jeroen Demeyer <jdemeyer@cage.ugent.be>
# Date 1304079713 -7200
# Node ID cf76a285591c250f1f01804ad6fb215fe868790f
# Parent  c01d02584aa945e49c0c372395abf0fcb5cc52e1
Add doctest to ensure that PARI bug 1192 (fractional ideal intersections) is fixed

diff -r c01d02584aa9 -r cf76a285591c sage/rings/number_field/number_field_ideal.py
--- a/sage/rings/number_field/number_field_ideal.py	Wed Apr 27 22:40:54 2011 +0100
+++ b/sage/rings/number_field/number_field_ideal.py	Fri Apr 29 14:21:53 2011 +0200
@@ -907,6 +907,15 @@
             sage: B = L.ideal([6, (-1/2*b + 1)*a - b - 5/2])
             sage: A.intersection(B) == L.ideal(-1/2*a - 3/2*b - 1)
             True
+
+        TESTS:
+
+        Test that this works with non-integral ideals (#10767)::
+
+            sage: K = QuadraticField(-2)
+            sage: I = K.ideal(1/2)
+            sage: I.intersection(I)
+            Fractional ideal (1/2)
         """
         L = self.number_field()
         other = L.ideal(other)
