fix test case
authorStefan Behnel <scoder@users.berlios.de>
Thu, 3 Dec 2009 12:48:51 +0000 (13:48 +0100)
committerStefan Behnel <scoder@users.berlios.de>
Thu, 3 Dec 2009 12:48:51 +0000 (13:48 +0100)
tests/errors/e_cstruct.pyx

index 90ab76553fd97ae3875f94e9c48e420bdea1e95c..3f7e9a6e207a6a9b8e328088e29ddb5b4a0343fa 100644 (file)
@@ -15,17 +15,17 @@ cdef void eggs(Spam s):
        j = s.k # error - undef attribute
        j = s.p # type error
        s.p = j # type error
-       j = j.i # error - no attributes
-       j.i = j # error - no attributes
+       j = j.i # no error - coercion to Python object
+       j.i = j # no error - coercion to Python object
        j = gp.x # error - incomplete type
        gp.x = j # error - incomplete type
+
+
 _ERRORS = u"""
 5:36: C struct/union member cannot be a Python object
 15:6: Object of type 'Spam' has no attribute 'k'
 16:6: Cannot assign type 'float *[42]' to 'int'
 17:21: Cannot assign type 'int' to 'float *[42]'
-18:6: Object of type 'int' has no attribute 'i'
-19:2: Object of type 'int' has no attribute 'i'
 20:7: Cannot select attribute of incomplete type 'Grail'
 21:3: Cannot select attribute of incomplete type 'Grail'
 """