Return random format, items, item.
(n, obj='ndarray', mode=None, char=None)
| 209 | return fmt, items, item |
| 210 | |
| 211 | def randitems(n, obj='ndarray', mode=None, char=None): |
| 212 | """Return random format, items, item.""" |
| 213 | if mode is None: |
| 214 | mode = choice(cap[obj][MODE]) |
| 215 | if char is None: |
| 216 | char = choice(tuple(fmtdict[mode])) |
| 217 | multiplier = choice(cap[obj][MULT]) |
| 218 | fmt = mode + '#' + char * int(multiplier if multiplier else 1) |
| 219 | items = gen_items(n, fmt, obj) |
| 220 | item = gen_item(fmt, obj) |
| 221 | fmt = mode.strip('amb') + multiplier + char |
| 222 | return fmt, items, item |
| 223 | |
| 224 | def iter_mode(n, obj='ndarray'): |
| 225 | """Iterate through supported mode/char combinations.""" |
no test coverage detected