def test_parameters_get_as_wrong_type(self): params = ParamsDict({"key1": 1}) self.assertEqual(params.get_as("key1", str, "other"), "1")
def test_parameters_get_as_default(self): params = ParamsDict({"key1": 1}) self.assertEqual(params.get_as("key2", str, "other"), "other")
def test_parameters_get_default(self): params = ParamsDict({"key1": "value1"}) self.assertEqual(params.get("some", "other"), "other")
def test_parameters_get_as(self): params = ParamsDict({"key1": "value1"}) self.assertEqual(params.get_as("key1", str, "other"), "value1")
def test_parameters_get_default(self): params = ParamsDict({'key1': 'value1'}) self.assertEqual(params.get('some', 'other'), 'other')
def test_get_list_of_not_found(self): params = ParamsDict({'key1': [1]}) self.assertEqual(params.get_list_of('key2', str), [])
def test_get_error2(self): params = ParamsDict({'key1': 'value1'}) self.assertEqual(params['key1'], 'value1')
def test_get_list_of(self): params = ParamsDict({"key1": [1]}) self.assertEqual(params.get_list_of("key1", str), ["1"])
def test_parameters_get_list(self): params = ParamsDict({'key1': 'value1'}) self.assertEqual(params.get_list('key1'), ['value1'])
def test_get_error(self): params = ParamsDict({'key1': 'value1'}) with self.assertRaises(KeyError): params['key2']
def test_parameters_get_as_default(self): params = ParamsDict({'key1': 1}) self.assertEqual(params.get_as('key2', str, 'other'), 'other')
def test_parameters_get_as_wrong_type(self): params = ParamsDict({'key1': 1}) self.assertEqual(params.get_as('key1', str, 'other'), '1')
def test_parameters_get_as(self): params = ParamsDict({'key1': 'value1'}) self.assertEqual(params.get_as('key1', str, 'other'), 'value1')
def test_parameters_get_list(self): params = ParamsDict({"key1": "value1"}) self.assertEqual(params.get_list("key1"), ["value1"])
def test_keys(self): params = ParamsDict({'key1': 'value1'}) self.assertEqual(params.keys(), ['key1'])
def test_keys(self): params = ParamsDict({"key1": "value1"}) self.assertEqual(params.keys(), ["key1"])
def test_get_list_of(self): params = ParamsDict({'key1': [1]}) self.assertEqual(params.get_list_of('key1', str), ['1'])
def test_get_list_of_not_found(self): params = ParamsDict({"key1": [1]}) self.assertEqual(params.get_list_of("key2", str), [])
def test_parameters_contains(self): params = ParamsDict({'key1': 'value1'}) self.assertTrue('key1' in params)