Author: Wim Lavrijsen <wlavrij...@lbl.gov> 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 pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit