class ListWidgetTestCase(TestCase): def setUp(self): self.lw = ListWidget() def test_render_none(self): expected = '<textarea cols="40" name="list" rows="10">\r\n</textarea>' actual = self.lw.render('list', None) self.assertEqual(expected, actual) def test_render_list(self): expected = '<textarea cols="40" name="list" rows="10">\r\na, b, c</textarea>' actual = self.lw.render('list', ['a', 'b', 'c']) self.assertEqual(expected, actual) def test_value_from_datadict_none(self): data = {'list': ''} actual = self.lw.value_from_datadict(data, None, 'list') self.assertEqual(None, actual) def test_value_from_datadict_list(self): data = {'list': 'a, b, c'} actual = self.lw.value_from_datadict(data, None, 'list') self.assertEqual(['a', 'b', 'c'], actual)
class ListWidgetTestCase(TestCase): def setUp(self): self.lw = ListWidget() def test_render_none(self): expected = '<textarea cols="40" name="list" rows="10">\r\n</textarea>' actual = self.lw.render('list', None) self.assertEqual(expected, actual) def test_render_list(self): expected = '<textarea cols="40" name="list" rows="10">\r\na, b, c</textarea>' actual = self.lw.render('list', ['a', 'b', 'c']) self.assertEqual(expected, actual) def test_value_from_datadict_none(self): data = { 'list': '' } actual = self.lw.value_from_datadict(data, None, 'list') self.assertEqual(None, actual) def test_value_from_datadict_list(self): data = { 'list': 'a, b, c' } actual = self.lw.value_from_datadict(data, None, 'list') self.assertEqual(['a', 'b', 'c'], actual)
def setUp(self): self.lw = ListWidget()