Add a test for buffer format of unbound struct
diff --git a/example/example20.py b/example/example20.py
index c581cf3..e0a0018 100644
--- a/example/example20.py
+++ b/example/example20.py
@@ -1,16 +1,20 @@
#!/usr/bin/env python
from __future__ import print_function
+import unittest
import numpy as np
from example import (
create_rec_simple, create_rec_packed, create_rec_nested, print_format_descriptors,
- print_rec_simple, print_rec_packed, print_rec_nested, print_dtypes
+ print_rec_simple, print_rec_packed, print_rec_nested, print_dtypes, get_format_unbound
)
def check_eq(arr, data, dtype):
np.testing.assert_equal(arr, np.array(data, dtype=dtype))
+unittest.TestCase().assertRaisesRegex(
+ RuntimeError, 'unsupported buffer format', get_format_unbound)
+
print_format_descriptors()
print_dtypes()