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