code: def test_incorrect_byte_alignment_fails(self):
      in_shape = self.input_shapes["2d"]
      out_shape = self.output_shapes["2d"]
  
      input_dtype_alignment = self.get_input_dtype_alignment()
  
      axes = (-1,)
      a, b = self.create_test_arrays(in_shape, out_shape)
  
      a = byte_align(a, n=16)
      b = byte_align(b, n=16)
  
      fft, ifft = self.run_validate_fft(
          a, b, axes, force_unaligned_data=True
      )
  
      a, b = self.create_test_arrays(in_shape, out_shape)
  
      # Offset from 16 byte aligned to guarantee it's not
      # 16 byte aligned
      a__ = empty_aligned(
          numpy.prod(in_shape) * a.itemsize + 1, dtype="int8", n=16
      )
  
      a_ = a__[1:].view(dtype=self.input_dtype).reshape(*in_shape)
      a_[:] = a
  
      b__ = empty_aligned(
          numpy.prod(out_shape) * b.itemsize + 1, dtype="int8", n=16
      )
  
      b_ = b__[1:].view(dtype=self.output_dtype).reshape(*out_shape)
      b_[:] = b
  
      self.assertRaisesRegex(
          ValueError, "Invalid output alignment", FFTW, *(a, b_)
      )
  
      self.assertRaisesRegex(
          ValueError, "Invalid input alignment", FFTW, *(a_, b)
      )
  
      self.assertRaisesRegex(
          ValueError, "Invalid input alignment", FFTW, *(a_, b_)
      )
  
imports: from pyfftw import FFTW, byte_align, empty_aligned, forget_wisdom
  import pyfftw
  import numpy
  from timeit import Timer
  import time
  import unittest
  from .test_pyfftw_base import FFTWBaseTest, run_test_suites, miss, np_fft
label_desc: Use image node_id 14 for calling the Complex64FFTW1DTest obj's underlying member method code with example usage: obj.test_incorrect_byte_alignment_fails() without return types