Mercurial > hg
comparison tests/hghave @ 5099:105d4cf7ec24
Test --time, --profile and --lsprof
author | Patrick Mezard <pmezard@gmail.com> |
---|---|
date | Tue, 14 Aug 2007 16:27:35 +0200 |
parents | 6e040f6c2c9c |
children | 9b0efeb725f4 |
comparison
equal
deleted
inserted
replaced
5098:0bbd86b847dd | 5099:105d4cf7ec24 |
---|---|
33 os.remove(path) | 33 os.remove(path) |
34 return True | 34 return True |
35 except: | 35 except: |
36 return False | 36 return False |
37 | 37 |
38 def has_lsprof(): | |
39 try: | |
40 import _lsprof | |
41 return True | |
42 except ImportError: | |
43 return False | |
44 | |
38 checks = { | 45 checks = { |
46 "eol-in-paths": (has_eol_in_paths, "end-of-lines in paths"), | |
47 "execbit": (has_executablebit, "executable bit"), | |
48 "fifo": (has_fifo, "named pipes"), | |
49 "lsprof": (has_lsprof, "python lsprof module"), | |
39 "symlink": (has_symlink, "symbolic links"), | 50 "symlink": (has_symlink, "symbolic links"), |
40 "fifo": (has_fifo, "named pipes"), | |
41 "execbit": (has_executablebit, "executable bit"), | |
42 "eol-in-paths": (has_eol_in_paths, "end-of-lines in paths"), | |
43 } | 51 } |
44 | 52 |
45 def list_features(): | 53 def list_features(): |
46 for name, feature in checks.iteritems(): | 54 for name, feature in checks.iteritems(): |
47 desc = feature[1] | 55 desc = feature[1] |