(msg=None, **guards)
| 1350 | return impl_detail(cpython=True)(test) |
| 1351 | |
| 1352 | def impl_detail(msg=None, **guards): |
| 1353 | if check_impl_detail(**guards): |
| 1354 | return _id |
| 1355 | if msg is None: |
| 1356 | guardnames, default = _parse_guards(guards) |
| 1357 | if default: |
| 1358 | msg = "implementation detail not available on {0}" |
| 1359 | else: |
| 1360 | msg = "implementation detail specific to {0}" |
| 1361 | guardnames = sorted(guardnames.keys()) |
| 1362 | msg = msg.format(' or '.join(guardnames)) |
| 1363 | return unittest.skip(msg) |
| 1364 | |
| 1365 | def _parse_guards(guards): |
| 1366 | # Returns a tuple ({platform_name: run_me}, default_value) |
no test coverage detected
searching dependent graphs…