def download(url, local_name): if debug: print("wget -q %s -O %s" % (url, local_name)) rc = os.system("wget -q %s -O %s" % (url, local_name)) if local_name not in cleanup_files: cleanup_files.append(local_name) if rc == 8 * 256: raise NotFoundError
def should_skip(test): if test.startswith("native"): return True if test.startswith("viper"): return True test_count = 0 passed_count = 0 skip_count = 0 for suite in tests: #print("Running in: %s" % suite) if sys.platform == 'win32': # dir /b prints only contained filenames, one on a line # http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/dir.mspx r = os.system("dir /b %s/*.py >tests.lst" % suite) else: r = os.system("ls %s/*.py | xargs -n1 basename >tests.lst" % suite) assert r == 0 with open("tests.lst") as f: testcases = f.readlines() testcases = [l[:-1] for l in testcases] assert testcases, "No tests found in dir '%s', which is implausible" % suite #print(testcases) for t in testcases: if t == "native_check.py": continue qtest = "%s/%s" % (suite, t)
def gzdecompress_(package_fname): os.system("gzip -d -c %s > ungz" % package_fname) with open("ungz", "rb") as f: return f.read()