Author: Wim Lavrijsen <[email protected]>
Branch: cppyy-packaging
Changeset: r92869:b9ac9a79e9e5
Date: 2017-10-12 13:34 -0700
http://bitbucket.org/pypy/pypy/changeset/b9ac9a79e9e5/
Log: cleanup
diff --git a/pypy/module/_cppyy/test/test_datatypes.py
b/pypy/module/_cppyy/test/test_datatypes.py
--- a/pypy/module/_cppyy/test/test_datatypes.py
+++ b/pypy/module/_cppyy/test/test_datatypes.py
@@ -149,15 +149,15 @@
# integer types
names = ['short', 'ushort', 'int', 'uint', 'long', 'ulong', 'llong',
'ullong']
for i in range(len(names)):
- exec 'c.m_%s = %d' % (names[i],i)
+ setattr(c, 'm_'+names[i], i)
assert eval('c.get_%s()' % names[i]) == i
for i in range(len(names)):
- exec 'c.set_%s(%d)' % (names[i],2*i)
+ getattr(c, 'set_'+names[i])(2*i)
assert eval('c.m_%s' % names[i]) == 2*i
for i in range(len(names)):
- exec 'c.set_%s_cr(%d)' % (names[i],3*i)
+ getattr(c, 'set_'+names[i]+'_cr')(3*i)
assert eval('c.m_%s' % names[i]) == 3*i
# float types through functions
@@ -182,11 +182,11 @@
atypes = ['h', 'H', 'i', 'I', 'l', 'L' ]
for j in range(len(names)):
b = array.array(atypes[j], a)
- exec 'c.m_%s_array = b' % names[j] # buffer copies
+ setattr(c, 'm_'+names[j]+'_array', b) # buffer copies
for i in range(self.N):
assert eval('c.m_%s_array[i]' % names[j]) == b[i]
- exec 'c.m_%s_array2 = b' % names[j] # pointer copies
+ setattr(c, 'm_'+names[j]+'_array2', b) # pointer copies
b[i] = 28
for i in range(self.N):
assert eval('c.m_%s_array2[i]' % names[j]) == b[i]
@@ -241,10 +241,10 @@
assert isinstance(c, CppyyTestData)
# char types
- assert CppyyTestData.s_char == 'c'
- assert c.s_char == 'c'
- assert c.s_uchar == 'u'
- assert CppyyTestData.s_uchar == 'u'
+ assert CppyyTestData.s_char == 'c'
+ assert c.s_char == 'c'
+ assert c.s_uchar == 'u'
+ assert CppyyTestData.s_uchar == 'u'
# integer types
assert CppyyTestData.s_short == -101
@@ -255,20 +255,20 @@
assert c.s_int == -202
assert c.s_uint == 202
assert CppyyTestData.s_uint == 202
- assert CppyyTestData.s_long == -303L
- assert c.s_long == -303L
- assert c.s_ulong == 303L
- assert CppyyTestData.s_ulong == 303L
- assert CppyyTestData.s_llong == -404L
- assert c.s_llong == -404L
- assert c.s_ullong == 404L
- assert CppyyTestData.s_ullong == 404L
+ assert CppyyTestData.s_long == -303
+ assert c.s_long == -303
+ assert c.s_ulong == 303
+ assert CppyyTestData.s_ulong == 303
+ assert CppyyTestData.s_llong == -404
+ assert c.s_llong == -404
+ assert c.s_ullong == 404
+ assert CppyyTestData.s_ullong == 404
# floating point types
- assert round(CppyyTestData.s_float + 606., 5) == 0
- assert round(c.s_float + 606., 5) == 0
- assert round(CppyyTestData.s_double + 707., 8) == 0
- assert round(c.s_double + 707., 8) == 0
+ assert round(CppyyTestData.s_float + 606., 5) == 0
+ assert round(c.s_float + 606., 5) == 0
+ assert round(CppyyTestData.s_double + 707., 8) == 0
+ assert round(c.s_double + 707., 8) == 0
c.__destruct__()
@@ -282,56 +282,56 @@
assert isinstance(c, CppyyTestData)
# char types
- CppyyTestData.s_char = 'a'
- assert c.s_char == 'a'
- c.s_char = 'b'
- assert CppyyTestData.s_char == 'b'
- CppyyTestData.s_uchar = 'c'
- assert c.s_uchar == 'c'
- c.s_uchar = 'd'
- assert CppyyTestData.s_uchar == 'd'
+ CppyyTestData.s_char = 'a'
+ assert c.s_char == 'a'
+ c.s_char = 'b'
+ assert CppyyTestData.s_char == 'b'
+ CppyyTestData.s_uchar = 'c'
+ assert c.s_uchar == 'c'
+ c.s_uchar = 'd'
+ assert CppyyTestData.s_uchar == 'd'
raises(ValueError, setattr, CppyyTestData, 's_uchar', -1)
- raises(ValueError, setattr, c, 's_uchar', -1)
+ raises(ValueError, setattr, c, 's_uchar', -1)
# integer types
c.s_short = -102
- assert CppyyTestData.s_short == -102
- CppyyTestData.s_short = -203
+ assert CppyyTestData.s_short == -102
+ CppyyTestData.s_short = -203
assert c.s_short == -203
c.s_ushort = 127
- assert CppyyTestData.s_ushort == 127
- CppyyTestData.s_ushort = 227
+ assert CppyyTestData.s_ushort == 127
+ CppyyTestData.s_ushort = 227
assert c.s_ushort == 227
- CppyyTestData.s_int = -234
+ CppyyTestData.s_int = -234
assert c.s_int == -234
c.s_int = -321
- assert CppyyTestData.s_int == -321
- CppyyTestData.s_uint = 1234
+ assert CppyyTestData.s_int == -321
+ CppyyTestData.s_uint = 1234
assert c.s_uint == 1234
c.s_uint = 4321
- assert CppyyTestData.s_uint == 4321
- raises(ValueError, setattr, c, 's_uint', -1)
+ assert CppyyTestData.s_uint == 4321
+ raises(ValueError, setattr, c, 's_uint', -1)
raises(ValueError, setattr, CppyyTestData, 's_uint', -1)
- CppyyTestData.s_long = -87L
- assert c.s_long == -87L
- c.s_long = 876L
- assert CppyyTestData.s_long == 876L
- CppyyTestData.s_ulong = 876L
- assert c.s_ulong == 876L
- c.s_ulong = 678L
- assert CppyyTestData.s_ulong == 678L
+ CppyyTestData.s_long = -87
+ assert c.s_long == -87
+ c.s_long = 876
+ assert CppyyTestData.s_long == 876
+ CppyyTestData.s_ulong = 876
+ assert c.s_ulong == 876
+ c.s_ulong = 678
+ assert CppyyTestData.s_ulong == 678
raises(ValueError, setattr, CppyyTestData, 's_ulong', -1)
- raises(ValueError, setattr, c, 's_ulong', -1)
+ raises(ValueError, setattr, c, 's_ulong', -1)
# floating point types
- CppyyTestData.s_float = -3.1415
- assert round(c.s_float, 5 ) == -3.1415
+ CppyyTestData.s_float = -3.1415
+ assert round(c.s_float, 5) == -3.1415
c.s_float = 3.1415
- assert round(CppyyTestData.s_float, 5 ) == 3.1415
+ assert round(CppyyTestData.s_float, 5) == 3.1415
import math
c.s_double = -math.pi
- assert CppyyTestData.s_double == -math.pi
- CppyyTestData.s_double = math.pi
+ assert CppyyTestData.s_double == -math.pi
+ CppyyTestData.s_double = math.pi
assert c.s_double == math.pi
c.__destruct__()
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit