@tests: IntegerDataArray
()
| 3270 | |
| 3271 | @report |
| 3272 | def testIntegerDataArray(): |
| 3273 | """ |
| 3274 | @tests: IntegerDataArray |
| 3275 | """ |
| 3276 | da = pyopenms.IntegerDataArray() |
| 3277 | assert da.size() == 0 |
| 3278 | da.push_back(1) |
| 3279 | da.push_back(4) |
| 3280 | assert da.size() == 2 |
| 3281 | assert da[0] == 1 |
| 3282 | assert da[1] == 4 |
| 3283 | da[1] = 7 |
| 3284 | assert da[1] == 7 |
| 3285 | da.clear() |
| 3286 | assert da.size() == 0 |
| 3287 | da.push_back(1) |
| 3288 | assert da.size() == 1 |
| 3289 | da.resize(3) |
| 3290 | da[0] = 1 |
| 3291 | da[1] = 2 |
| 3292 | da[2] = 3 |
| 3293 | assert da.size() == 3 |
| 3294 | |
| 3295 | q = da.get_data() |
| 3296 | q = np.append(q, 4).astype(np.intc) |
| 3297 | da.set_data(q) |
| 3298 | assert da.size() == 4 |
| 3299 | |
| 3300 | @report |
| 3301 | def testFloatDataArray(): |