def _verify_numpy_page(self, page):
        colnames = self.colnames
        datatypes = get_primitive_datatypes()
        for colname, datatype in zip(colnames, datatypes):
            arr = page[colname]
            self.match_dtype(datatype, arr.dtype)

        return verify_iterator_data(self.assertEqual, arrays_to_list_of_tuples(page, colnames))
    def test_numpy_parser(self):
        """
        Test Numpy-based parser that returns a NumPy array
        """
        # arrays = { 'a': arr1, 'b': arr2, ... }
        arrays = get_data(NumpyProtocolHandler)

        colnames = self.colnames
        datatypes = get_primitive_datatypes()
        for colname, datatype in zip(colnames, datatypes):
            arr = arrays[colname]
            self.match_dtype(datatype, arr.dtype)

        verify_iterator_data(self.assertEqual, arrays_to_list_of_tuples(arrays, colnames))
Example #3
0
    def test_numpy_parser(self):
        """
        Test Numpy-based parser that returns a NumPy array
        """
        # arrays = { 'a': arr1, 'b': arr2, ... }
        arrays = get_data(NumpyProtocolHandler)

        colnames = self.colnames
        datatypes = get_primitive_datatypes()
        for colname, datatype in zip(colnames, datatypes):
            arr = arrays[colname]
            self.match_dtype(datatype, arr.dtype)

        verify_iterator_data(self.assertEqual,
                             arrays_to_list_of_tuples(arrays, colnames))