Author: Antonio Cuni <anto.c...@gmail.com>
Branch: vmprof-0.4.10
Changeset: r92952:2b6ce63316a3
Date: 2017-11-06 11:35 +0100
http://bitbucket.org/pypy/pypy/changeset/2b6ce63316a3/

Log:    check also the subdirectories

diff --git a/rpython/rlib/rvmprof/test/test_file.py 
b/rpython/rlib/rvmprof/test/test_file.py
--- a/rpython/rlib/rvmprof/test/test_file.py
+++ b/rpython/rlib/rvmprof/test/test_file.py
@@ -5,19 +5,25 @@
 RVMPROF = py.path.local(__file__).join('..', '..')
 
 def github_raw_file(repo, path, branch='master'):
-    return 
"https://raw.githubusercontent.com/{repo}/{branch}/{path}".format(**dict(
-                repo=repo, path=path, branch=branch
-            ))
+    url = "https://raw.githubusercontent.com/{repo}/{branch}/{path}";
+    return url.format(repo=repo, path=path, branch=branch)
 
+def get_list_of_files(shared):
+    files = list(shared.visit('*.[ch]'))
+    files.remove(shared.join('libbacktrace', 'config-x86_32.h'))
+    files.remove(shared.join('libbacktrace', 'config-x86_64.h'))
+    files.remove(shared.join('libbacktrace', 'gstdint.h'))
+    return files
 
 def test_same_file():
     shared = RVMPROF.join('src', 'shared')
-    files = shared.listdir('*.[ch]')
+    files = get_list_of_files(shared)
     assert files, 'cannot find any C file, probably the directory is wrong?'
     no_matches = []
     print
     for file in files:
-        url = github_raw_file("vmprof/vmprof-python", "src/%s" % file.basename)
+        path = file.relto(shared)
+        url = github_raw_file("vmprof/vmprof-python", "src/%s" % path)
         source = urllib2.urlopen(url).read()
         dest = file.read()
         shortname = file.relto(RVMPROF)
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to