(draw, key_strategy=primitive_types,
item_strategy=primitive_types)
| 235 | |
| 236 | @st.composite |
| 237 | def map_types(draw, key_strategy=primitive_types, |
| 238 | item_strategy=primitive_types): |
| 239 | key_type = draw(key_strategy) |
| 240 | h.assume(not pa.types.is_null(key_type)) |
| 241 | value_type = draw(item_strategy) |
| 242 | return pa.map_(key_type, value_type) |
| 243 | |
| 244 | |
| 245 | # union type |