| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent b7ce5db commit b43b6a6
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -75,14 +75,14 @@ def install_environment( | |||
| 75 | 75 | os.mkdir(directory) | |
| 76 | 76 | ||
| 77 | 77 | ||
| 78 | - def getuid(): | ||
| 78 | + def getuid(): # pragma: windows no cover | ||
| 79 | 79 | try: | |
| 80 | 80 | return os.getuid() | |
| 81 | 81 | except AttributeError: | |
| 82 | 82 | return FALLBACK_UID | |
| 83 | 83 | ||
| 84 | 84 | ||
| 85 | - def getgid(): | ||
| 85 | + def getgid(): # pragma: windows no cover | ||
| 86 | 86 | try: | |
| 87 | 87 | return os.getgid() | |
| 88 | 88 | except AttributeError: | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -13,3 +13,17 @@ def test_docker_is_running_process_error(): | |||
| 13 | 13 | side_effect=CalledProcessError(*(None,) * 4), | |
| 14 | 14 | ): | |
| 15 | 15 | assert docker.docker_is_running() is False | |
| 16 | + | ||
| 17 | + | ||
| 18 | + def test_docker_fallback_uid(): | ||
| 19 | + def invalid_attribute(): | ||
| 20 | + raise AttributeError | ||
| 21 | + with mock.patch('os.getuid', invalid_attribute): | ||
| 22 | + assert docker.getuid() == docker.FALLBACK_UID | ||
| 23 | + | ||
| 24 | + | ||
| 25 | + def test_docker_fallback_gid(): | ||
| 26 | + def invalid_attribute(): | ||
| 27 | + raise AttributeError | ||
| 28 | + with mock.patch('os.getgid', invalid_attribute): | ||
| 29 | + assert docker.getgid() == docker.FALLBACK_GID | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments