mirror of
				https://github.com/laurivosandi/certidude
				synced 2025-10-30 17:09:19 +00:00 
			
		
		
		
	Skip tests requiring certidude user
This commit is contained in:
		| @@ -1,9 +1,20 @@ | |||||||
| import os | import os | ||||||
|  | import pwd | ||||||
|  | import pytest | ||||||
| from click.testing import CliRunner | from click.testing import CliRunner | ||||||
| from certidude.cli import entry_point as cli | from certidude.cli import entry_point as cli | ||||||
|  |  | ||||||
| runner = CliRunner() | runner = CliRunner() | ||||||
|  |  | ||||||
|  | def user_check(name='certidude'): | ||||||
|  |     try: | ||||||
|  |         pwd.getpwnam(name) | ||||||
|  |         return False | ||||||
|  |     except KeyError: | ||||||
|  |         pass | ||||||
|  |     return True | ||||||
|  |  | ||||||
|  | @pytest.mark.skipif(user_check(), reason="Missing certidude user") | ||||||
| def test_cli(): | def test_cli(): | ||||||
|  |  | ||||||
|     # Authority setup |     # Authority setup | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user