Changing enumerated values using ``table.__setitem__()``.
(self)
| 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.""" |
nothing calls this directly
no test coverage detected