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

Method test02_appendMD

tables/tests/test_enum.py:564–584  ·  view source on GitHub ↗

Appending multi-dimensional elements of enumerated values.

(self)

Source from the content-addressed store, hash-verified

562 self.assertEqual(appended, read, "Written and read values differ.")
563
564 def test02_appendMD(self):
565 """Appending multi-dimensional elements of enumerated values."""
566
567 earr = self.h5file.create_earray(
568 "/",
569 "test",
570 self._atom(),
571 shape=(0, 2),
572 title=self._getMethodName(),
573 )
574 earr.flavor = "python"
575
576 appended = [
577 [self.valueInEnum, self.valueOutOfEnum],
578 [self.valueInEnum, self.valueOutOfEnum],
579 ]
580
581 earr.append(appended)
582 earr.flush()
583 read = earr.read()
584 self.assertEqual(appended, read, "Written and read values differ.")
585
586 def test03_setitem(self):
587 """Changing enumerated values using ``earray.__setitem__()``."""

Callers

nothing calls this directly

Calls 6

_atomMethod · 0.95
create_earrayMethod · 0.80
_getMethodNameMethod · 0.80
appendMethod · 0.45
flushMethod · 0.45
readMethod · 0.45

Tested by

no test coverage detected