pytester: no ignore files used to obtain current user metadata in the fd leak detector
This commit is contained in:
		
							parent
							
								
									2f8427bb4e
								
							
						
					
					
						commit
						ed293ec3e9
					
				|  | @ -26,6 +26,11 @@ from _pytest.assertion.rewrite import AssertionRewritingHook | |||
| PYTEST_FULLPATH = os.path.abspath(pytest.__file__.rstrip("oc")).replace("$py.class", ".py") | ||||
| 
 | ||||
| 
 | ||||
| IGNORE_PAM = [  # filenames added when obtaining details about the current user | ||||
|      u'/var/lib/sss/mc/passwd' | ||||
| ] | ||||
| 
 | ||||
| 
 | ||||
| def pytest_addoption(parser): | ||||
|     parser.addoption('--lsof', | ||||
|                      action="store_true", dest="lsof", default=False, | ||||
|  | @ -66,6 +71,8 @@ class LsofFdLeakChecker(object): | |||
|                 fields = line.split('\0') | ||||
|                 fd = fields[0][1:] | ||||
|                 filename = fields[1][1:] | ||||
|                 if filename in IGNORE_PAM: | ||||
|                     continue | ||||
|                 if filename.startswith('/'): | ||||
|                     open_files.append((fd, filename)) | ||||
| 
 | ||||
|  |  | |||
|  | @ -0,0 +1 @@ | |||
| pytester: ignore files used to obtain current user metadata in the fd leak detector. | ||||
		Loading…
	
		Reference in New Issue