(data)
| 27 | has_cmdline_bunzip2 = None |
| 28 | |
| 29 | def ext_decompress(data): |
| 30 | global has_cmdline_bunzip2 |
| 31 | if has_cmdline_bunzip2 is None: |
| 32 | has_cmdline_bunzip2 = bool(shutil.which('bunzip2')) |
| 33 | if has_cmdline_bunzip2: |
| 34 | return subprocess.check_output(['bunzip2'], input=data) |
| 35 | else: |
| 36 | return bz2.decompress(data) |
| 37 | |
| 38 | class BaseTest(unittest.TestCase): |
| 39 | "Base for other testcases." |
no test coverage detected
searching dependent graphs…