MCPcopy Create free account
hub / github.com/OpenMS/OpenMS / testIntegerDataArray

Function testIntegerDataArray

src/pyOpenMS/tests/unittests/test000.py:3272–3298  ·  view source on GitHub ↗

@tests: IntegerDataArray

()

Source from the content-addressed store, hash-verified

3270
3271@report
3272def 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
3301def testFloatDataArray():

Callers

nothing calls this directly

Calls 5

sizeMethod · 0.45
push_backMethod · 0.45
clearMethod · 0.45
resizeMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected