def test_dicts(self, chartConfigMock): chart = Chart(self.chart_object, None) chartConfig = chartConfigMock() chartConfig.course_base_directory = '.' chartConfig.dryrun = False chart.set_values = { "levelone": { "leveltwo": "valuetwo", } } chart.build_set_arguments() self.assertEqual(chart.args, ["--set", "levelone.leveltwo=valuetwo"]) chart.args = [] chart.set_values = { "levelone": { "leveltwo": { "levelthree": { "levelfour": "value four", } } } } chart.build_set_arguments() self.assertEqual( chart.args, ["--set", "levelone.leveltwo.levelthree.levelfour=value four"])
def test_null_value(self): chart = Chart(self.chart_object, None) chart.set_values = { "testnull": None, } chart.build_set_arguments() self.assertEqual(chart.args, [ "--set", "testnull=null", ])
def test_dicts(self): chart = Chart(self.chart_object, None) chart.set_values = { "levelone": { "leveltwo": "valuetwo", } } chart.build_set_arguments() self.assertEqual(chart.args, ["--set", "levelone.leveltwo=valuetwo"]) chart.args = [] chart.set_values = { "levelone": { "leveltwo": { "levelthree": { "levelfour": "value four", } } } } chart.build_set_arguments() self.assertEqual(chart.args, ["--set", "levelone.leveltwo.levelthree.levelfour=value four"])
def test_null_value(self, chartConfigMock): chart = Chart(self.chart_object, None) chartConfig = chartConfigMock() chartConfig.course_base_directory = '.' chartConfig.dryrun = False chart.set_values = { "testnull": None, } chart.build_set_arguments() self.assertEqual(chart.args, [ "--set", "testnull=null", ])