(self, byteorder)
| 2976 | self.reverse_byteorders = {"little": "<", "big": ">"} |
| 2977 | |
| 2978 | def create_table(self, byteorder): |
| 2979 | table_dtype_code = self.reverse_byteorders[byteorder] + "i4" |
| 2980 | table_dtype = np.rec.format_parser( |
| 2981 | [table_dtype_code, "S1"], [], [] |
| 2982 | ).dtype |
| 2983 | self.table = self.h5file.create_table( |
| 2984 | "/", "table", table_dtype, byteorder=byteorder |
| 2985 | ) |
| 2986 | input_dtype = np.rec.format_parser(["i4", "S1"], [], []).dtype |
| 2987 | self.input_array = np.zeros((10,), input_dtype) |
| 2988 | self.input_array["f0"] = np.arange(10) |
| 2989 | self.input_array["f1"] = b"a" |
| 2990 | self.table.append(self.input_array) |
| 2991 | |
| 2992 | def test_table_system_byteorder_no_out_argument(self): |
| 2993 | self.create_table(self.system_byteorder) |
no test coverage detected