| from array_member import * | |
| f = Foo() | |
| f.data = cvar.global_data | |
| for i in range(0, 8): | |
| if get_value(f.data, i) != get_value(cvar.global_data, i): | |
| raise RuntimeError("Bad array assignment") | |
| for i in range(0, 8): | |
| set_value(f.data, i, -i) | |
| cvar.global_data = f.data | |
| for i in range(0, 8): | |
| if get_value(f.data, i) != get_value(cvar.global_data, i): | |
| raise RuntimeError("Bad array assignment") |