Author: Ronan Lamy <[email protected]>
Branch: py3.5
Changeset: r87967:fc6f2c8d65f7
Date: 2016-10-28 00:05 +0100
http://bitbucket.org/pypy/pypy/changeset/fc6f2c8d65f7/

Log:    Remove unnecessary test duplication

diff --git a/pypy/objspace/std/test/test_complexobject.py 
b/pypy/objspace/std/test/test_complexobject.py
--- a/pypy/objspace/std/test/test_complexobject.py
+++ b/pypy/objspace/std/test/test_complexobject.py
@@ -265,27 +265,16 @@
         assert self.close(complex(5.3, 9.8).conjugate(), 5.3-9.8j)
 
     def test_constructor(self):
-        class OS:
-            def __init__(self, value):
-                self.value = value
-            def __complex__(self):
-                return self.value
         class NS(object):
             def __init__(self, value):
                 self.value = value
             def __complex__(self):
                 return self.value
-        assert complex(OS(1+10j)) == 1+10j
         assert complex(NS(1+10j)) == 1+10j
-        assert complex(OS(1+10j), 5) == 1+15j
         assert complex(NS(1+10j), 5) == 1+15j
-        assert complex(OS(1+10j), 5j) == -4+10j
         assert complex(NS(1+10j), 5j) == -4+10j
-        assert complex(OS(2.0)) == 2+0j
         assert complex(NS(2.0)) == 2+0j
-        assert complex(OS(2)) == 2+0j
         assert complex(NS(2)) == 2+0j
-        raises(TypeError, complex, OS(None))
         raises(TypeError, complex, NS(None))
         raises(TypeError, complex, b'10')
 
@@ -299,7 +288,6 @@
         class F(object):
             def __float__(self):
                 return 2.0
-        assert complex(OS(1+10j), F()) == 1+12j
         assert complex(NS(1+10j), F()) == 1+12j
 
         assert self.almost_equal(complex("1+10j"), 1+10j)
@@ -670,7 +658,7 @@
         assert sign(z1.imag) == -1
         assert sign(z2.real) == -1
         assert sign(z2.real) == -1
-        
+
     def test_hash_minus_one(self):
         assert hash(-1.0 + 0j) == -2
         assert (-1.0 + 0j).__hash__() == -2
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to