def normalize_lb_fields(lb_fields): lb_fields = lib_converters.convert_none_to_empty_list(lb_fields) for field in lb_fields: if field not in SUPPORTED_LB_FIELDS: raise InvalidLBField( field=field) return lb_fields
def test_convert_none_to_empty_list_value(self): values = ['1', 3, [], [1], {}, {'a': 3}] for value in values: self.assertEqual(value, converters.convert_none_to_empty_list(value))
def test_convert_none_to_empty_list_none(self): self.assertEqual([], converters.convert_none_to_empty_list(None))
def test_convert_none_to_empty_list_value(self): values = ['1', 3, [], [1], {}, {'a': 3}] for value in values: self.assertEqual( value, converters.convert_none_to_empty_list(value))
def test_convert_none_to_empty_list_none(self): self.assertEqual([], converters.convert_none_to_empty_list(None))