MCPcopy Create free account
hub / github.com/PyTables/PyTables / test03_setitem

Method test03_setitem

tables/tests/test_enum.py:326–343  ·  view source on GitHub ↗

Changing enumerated values using ``table.__setitem__()``.

(self)

Source from the content-addressed store, hash-verified

324 self.assertEqual(appended, read, "Written and read values differ.")
325
326 def test03_setitem(self):
327 """Changing enumerated values using ``table.__setitem__()``."""
328
329 tbl = self.h5file.create_table(
330 "/", "test", self._description(), title=self._getMethodName()
331 )
332
333 appended = [(10, self.valueInEnum), (20, self.valueInEnum)]
334 tbl.append(appended)
335
336 written = [(10, self.valueInEnum), (20, self.valueOutOfEnum)]
337 tbl[:] = written
338 tbl.flavor = "python"
339 read = tbl.read()
340 common.verbosePrint(
341 "* written value: %s\n" "* read value: %s\n" % (written, read)
342 )
343 self.assertEqual(written, read, "Written and read values differ.")
344
345 def test04_multidim(self):
346 """Appending multi-dimensional enumerated data."""

Callers

nothing calls this directly

Calls 5

_descriptionMethod · 0.95
_getMethodNameMethod · 0.80
create_tableMethod · 0.45
appendMethod · 0.45
readMethod · 0.45

Tested by

no test coverage detected