File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -75,14 +75,14 @@ def install_environment(
7575 os .mkdir (directory )
7676
7777
78- def getuid ():
78+ def getuid (): # pragma: windows no cover
7979 try :
8080 return os .getuid ()
8181 except AttributeError :
8282 return FALLBACK_UID
8383
8484
85- def getgid ():
85+ def getgid (): # pragma: windows no cover
8686 try :
8787 return os .getgid ()
8888 except AttributeError :
Original file line number Diff line number Diff line change @@ -13,3 +13,17 @@ def test_docker_is_running_process_error():
1313 side_effect = CalledProcessError (* (None ,) * 4 ),
1414 ):
1515 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
You can’t perform that action at this time.
0 commit comments