1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
|
# pylint: disable=useless-return,missing-docstring
from os import getenv
def function_returning_list():
return []
def function_returning_none():
return None
def function_returning_string():
return "Result"
def function_returning_bytes():
return b"Result"
def deep_function_returning_string():
return function_returning_string()
def deep_function_returning_bytes():
return function_returning_bytes()
# --------------------------------------------------------------------------- #
# Testing getenv #
# --------------------------------------------------------------------------- #
getenv() # pylint: disable=no-value-for-parameter
getenv(b"TEST") # [invalid-envvar-value]
getenv("TEST")
getenv(None) # [invalid-envvar-value]
getenv(["Crap"]) # [invalid-envvar-value]
getenv(function_returning_bytes()) # [invalid-envvar-value]
getenv(deep_function_returning_bytes()) # [invalid-envvar-value]
getenv(function_returning_list()) # [invalid-envvar-value]
getenv(function_returning_none()) # [invalid-envvar-value]
getenv(function_returning_string())
getenv(deep_function_returning_string())
getenv(b"TEST", "default") # [invalid-envvar-value]
getenv("TEST", "default")
getenv(None, "default") # [invalid-envvar-value]
getenv(["Crap"], "default") # [invalid-envvar-value]
getenv(function_returning_bytes(), "default") # [invalid-envvar-value]
getenv(function_returning_list(), "default") # [invalid-envvar-value]
getenv(function_returning_none(), "default") # [invalid-envvar-value]
getenv(function_returning_string(), "default")
getenv(key=b"TEST") # [invalid-envvar-value]
getenv(key="TEST")
getenv(key=None) # [invalid-envvar-value]
getenv(key=["Crap"]) # [invalid-envvar-value]
getenv(key=function_returning_bytes()) # [invalid-envvar-value]
getenv(key=function_returning_list()) # [invalid-envvar-value]
getenv(key=function_returning_none()) # [invalid-envvar-value]
getenv(key=function_returning_string())
getenv('TEST', "value")
getenv('TEST', []) # [invalid-envvar-default]
getenv('TEST', None)
getenv('TEST', b"123") # [invalid-envvar-default]
getenv('TEST', function_returning_list()) # [invalid-envvar-default]
getenv('TEST', function_returning_none())
getenv('TEST', function_returning_string())
getenv('TEST', function_returning_bytes()) # [invalid-envvar-default]
getenv('TEST', default="value")
getenv('TEST', default=[]) # [invalid-envvar-default]
getenv('TEST', default=None)
getenv('TEST', default=b"123") # [invalid-envvar-default]
getenv('TEST', default=function_returning_list()) # [invalid-envvar-default]
getenv('TEST', default=function_returning_none())
getenv('TEST', default=function_returning_string())
getenv('TEST', default=function_returning_bytes()) # [invalid-envvar-default]
getenv(key='TEST')
getenv(key='TEST', default="value")
getenv(key='TEST', default=b"value") # [invalid-envvar-default]
getenv(key='TEST', default=["Crap"]) # [invalid-envvar-default]
getenv(key='TEST', default=function_returning_list()) # [invalid-envvar-default]
getenv(key='TEST', default=function_returning_none())
getenv(key='TEST', default=function_returning_string())
getenv(key='TEST', default=function_returning_bytes()) # [invalid-envvar-default]
|