def test_List_values_converter(self): value = ListValue(converter=int) with env(DJANGO_TEST='2,2'): self.assertEqual(value.setup('TEST'), [2, 2]) value = ListValue(converter=float) with env(DJANGO_TEST='2,2'): self.assertEqual(value.setup('TEST'), [2.0, 2.0])
def test_list_values_default(self): value = ListValue() with env(DJANGO_TEST='2,2'): self.assertEqual(value.setup('TEST'), ['2', '2']) with env(DJANGO_TEST='2, 2 ,'): self.assertEqual(value.setup('TEST'), ['2', '2']) with env(DJANGO_TEST=''): self.assertEqual(value.setup('TEST'), [])
def test_list_values_default(self): value = ListValue() with env(DJANGO_TEST="2,2"): self.assertEqual(value.setup("TEST"), ["2", "2"]) with env(DJANGO_TEST="2, 2 ,"): self.assertEqual(value.setup("TEST"), ["2", "2"]) with env(DJANGO_TEST=""): self.assertEqual(value.setup("TEST"), [])
def test_list_values_custom_converter(self): value = ListValue(converter=lambda x: x * 2) with env(DJANGO_TEST='2,2'): self.assertEqual(value.setup('TEST'), ['22', '22'])
def test_list_values_separator(self): value = ListValue(separator=':') with env(DJANGO_TEST='/usr/bin:/usr/sbin:/usr/local/bin'): self.assertEqual(value.setup('TEST'), ['/usr/bin', '/usr/sbin', '/usr/local/bin'])
def test_list_values_custom_converter(self): value = ListValue(converter=lambda x: x * 2) with env(DJANGO_TEST="2,2"): self.assertEqual(value.setup("TEST"), ["22", "22"])
def test_list_values_separator(self): value = ListValue(separator=":") with env(DJANGO_TEST="/usr/bin:/usr/sbin:/usr/local/bin"): self.assertEqual(value.setup("TEST"), ["/usr/bin", "/usr/sbin", "/usr/local/bin"])