Appending multi-dimensional elements of enumerated values.
(self)
| 670 | self.assertEqual(appended, read, "Written and read values differ.") |
| 671 | |
| 672 | def test02_appendMD(self): |
| 673 | """Appending multi-dimensional elements of enumerated values.""" |
| 674 | |
| 675 | vlarr = self.h5file.create_vlarray( |
| 676 | "/", "test", self._atom((2,)), title=self._getMethodName() |
| 677 | ) |
| 678 | vlarr.flavor = "python" |
| 679 | |
| 680 | appended = [ |
| 681 | [ |
| 682 | [self.valueInEnum, self.valueInEnum], |
| 683 | ], |
| 684 | [ |
| 685 | [self.valueInEnum, self.valueOutOfEnum], |
| 686 | [self.valueInEnum, self.valueInEnum], |
| 687 | ], |
| 688 | ] |
| 689 | |
| 690 | vlarr.append(appended[0]) |
| 691 | vlarr.append(appended[1]) |
| 692 | vlarr.flush() |
| 693 | read = vlarr.read() |
| 694 | common.verbosePrint( |
| 695 | "* appended value: %s\n" "* read value: %s\n" % (appended, read) |
| 696 | ) |
| 697 | self.assertEqual(appended, read, "Written and read values differ.") |
| 698 | |
| 699 | def test03_setitem(self): |
| 700 | """Changing enumerated values using ``vlarray.__setitem__()``.""" |
nothing calls this directly
no test coverage detected