Esempio n. 1
0
    def test_missing_required(self):
        parameter_def = {"Param1": {"default": 0}, "Param2": {}}
        parameters = {}

        with self.assertRaises(MissingLocalParameterException) as cm:
            get_local_parameters(parameter_def, parameters)

        self.assertEquals("Param2", cm.exception.parameter)
Esempio n. 2
0
    def test_missing_required(self):
        parameter_def = {'Param1': {'default': 0}, 'Param2': {}}
        parameters = {}

        with self.assertRaises(MissingLocalParameterException) as cm:
            get_local_parameters(parameter_def, parameters)

        self.assertEquals('Param2', cm.exception.parameter)
Esempio n. 3
0
    def test_default_parameter(self):
        parameter_def = {"Param1": {"default": 0}}
        parameters = {}

        local = get_local_parameters(parameter_def, parameters)
        self.assertEquals(local["Param1"], 0)
Esempio n. 4
0
    def test_supplied_parameter(self):
        parameter_def = {"Param1": {"default": 0}, "Param2": {}}
        parameters = {"Param1": 1, "Param2": 2}

        local = get_local_parameters(parameter_def, parameters)
        self.assertEquals(parameters, local)
Esempio n. 5
0
    def test_default_parameter(self):
        parameter_def = {'Param1': {'default': 0}}
        parameters = {}

        local = get_local_parameters(parameter_def, parameters)
        self.assertEquals(local['Param1'], 0)
Esempio n. 6
0
    def test_supplied_parameter(self):
        parameter_def = {'Param1': {'default': 0}, 'Param2': {}}
        parameters = {'Param1': 1, 'Param2': 2}

        local = get_local_parameters(parameter_def, parameters)
        self.assertEquals(parameters, local)