99)
1010
1111
12- def test_version ():
12+ def test_version () -> None :
1313 assert __version__ == "1.0.0"
1414
1515
1616class TestGetParameters (TestCase ):
17- def setUp (self ):
17+ def setUp (self ) -> None :
1818 self .parameter_store = ParameterStore (client = MagicMock ())
1919
20- def tearDown (self ):
20+ def tearDown (self ) -> None :
2121 pass
2222
23- def test_get_parameters_keys_are_mapped (self ):
23+ def test_get_parameters_keys_are_mapped (self ) -> None :
2424 self .parameter_store .client .get_parameters .return_value = {
2525 "Parameters" : [
2626 {"Name" : "foo_ssm_key_1" , "Value" : "foo_ssm_value_1" },
@@ -47,7 +47,7 @@ def test_get_parameters_keys_are_mapped(self):
4747 WithDecryption = True ,
4848 )
4949
50- def test_get_parameters_unknown_keys_are_ignored (self ):
50+ def test_get_parameters_unknown_keys_are_ignored (self ) -> None :
5151 self .parameter_store .client .get_parameters .return_value = {
5252 "Parameters" : [
5353 {"Name" : "foo_ssm_key_1" , "Value" : "foo_ssm_value_1" },
@@ -59,14 +59,15 @@ def test_get_parameters_unknown_keys_are_ignored(self):
5959
6060 self .assertEqual ({"foo_ssm_key_1" : "foo_ssm_value_1" }, secrets )
6161
62- def test_get_parameters_aws_errors_are_not_caught (self ):
62+ def test_get_parameters_aws_errors_are_not_caught (self ) -> None :
6363 expected_error = Exception ("Unexpected AWS error!" )
6464 self .parameter_store .client .get_parameters .side_effect = expected_error
6565
6666 with self .assertRaises (Exception , msg = "Unexpected AWS error!" ):
6767 self .parameter_store .get_parameters (["/key" ])
68+ return None
6869
69- def test_get_parameters_by_path_keys_are_mapped (self ):
70+ def test_get_parameters_by_path_keys_are_mapped (self ) -> None :
7071 self .parameter_store .client .get_parameters_by_path .return_value = {
7172 "Parameters" : [
7273 {"Name" : "/bar/env/foo_ssm_key_1" , "Value" : "foo_ssm_value_1" },
@@ -84,7 +85,7 @@ def test_get_parameters_by_path_keys_are_mapped(self):
8485 Path = "/bar/env/" , Recursive = False , WithDecryption = True
8586 )
8687
87- def test_get_parameters_by_path_are_stripped_of_leading_slashes (self ):
88+ def test_get_parameters_by_path_are_stripped_of_leading_slashes (self ) -> None :
8889 """
8990 Leading slashes of parameters are stripped consistently.
9091
@@ -113,7 +114,7 @@ def test_get_parameters_by_path_are_stripped_of_leading_slashes(self):
113114 Path = parameters_path , Recursive = False , WithDecryption = True
114115 )
115116
116- def test_get_parameters_by_path_recursive_not_nested (self ):
117+ def test_get_parameters_by_path_recursive_not_nested (self ) -> None :
117118 self .parameter_store .client .get_parameters_by_path .return_value = {
118119 "Parameters" : [
119120 {"Name" : "/bar/env/foo_ssm_key_1" , "Value" : "foo_ssm_value_1" },
@@ -136,7 +137,7 @@ def test_get_parameters_by_path_recursive_not_nested(self):
136137 Path = "/bar/" , Recursive = True , WithDecryption = True
137138 )
138139
139- def test_get_parameters_by_path_recursive_nested (self ):
140+ def test_get_parameters_by_path_recursive_nested (self ) -> None :
140141 self .parameter_store .client .get_parameters_by_path .return_value = {
141142 "Parameters" : [
142143 {"Name" : "/bar/env/foo_ssm_key_1" , "Value" : "foo_ssm_value_1" },
@@ -161,12 +162,12 @@ def test_get_parameters_by_path_recursive_nested(self):
161162 Path = "/bar/" , Recursive = True , WithDecryption = True
162163 )
163164
164- def test_get_parameter_by_path_aws_errors_are_not_caught (self ):
165+ def test_get_parameter_by_path_aws_errors_are_not_caught (self ) -> None :
165166 expected_error = Exception ("Unexpected AWS error!" )
166167 self .parameter_store .client .get_parameters_by_path .side_effect = expected_error
167168
168169 with self .assertRaises (Exception , msg = "Unexpected AWS error!" ):
169- self .parameter_store .get_parameters_by_path ([ "/key" ] )
170+ self .parameter_store .get_parameters_by_path ("/key" )
170171
171172 def test_get_required_parameters_by_path_can_be_asserted (self ) -> None :
172173 """
@@ -190,7 +191,9 @@ def test_get_required_parameters_by_path_can_be_asserted(self) -> None:
190191 assert len (exc_info .exception .parameter_names ) == 2
191192 assert sorted (exc_info .exception .parameter_names ) == sorted (["baz" , "foo/bar" ])
192193
193- def test_required_parameters_by_path_are_checked_before_recursive_nested (self ):
194+ def test_required_parameters_by_path_are_checked_before_recursive_nested (
195+ self ,
196+ ) -> None :
194197 self .parameter_store .client .get_parameters_by_path .return_value = {
195198 "Parameters" : [
196199 {"Name" : "/bar/env/foo_ssm_key_1" , "Value" : "foo_ssm_value_1" },
@@ -218,7 +221,7 @@ def test_required_parameters_by_path_are_checked_before_recursive_nested(self):
218221 Path = "/bar/" , Recursive = True , WithDecryption = True
219222 )
220223
221- def test_requesting_invalid_parameters (self ):
224+ def test_requesting_invalid_parameters (self ) -> None :
222225 """Assert requesting invalid parameters results in an exception."""
223226 self .parameter_store .client .get_parameters .return_value = {
224227 "Parameters" : [{"Name" : "/test/foo" , "Value" : "foo_ssm_value_1" }],
0 commit comments