(draw, key_strategy=primitive_types,
item_strategy=primitive_types)
| 254 | |
| 255 | @st.composite |
| 256 | def map_types(draw, key_strategy=primitive_types, |
| 257 | item_strategy=primitive_types): |
| 258 | key_type = draw(key_strategy) |
| 259 | h.assume(not pa.types.is_null(key_type)) |
| 260 | value_type = draw(item_strategy) |
| 261 | return pa.map_(key_type, value_type) |
| 262 | |
| 263 | |
| 264 | # union type |