Example #1
0
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)
Example #2
0
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)
Example #3
0
 def setUp(self):
     self.lw = ListWidget()
Example #4
0
 def setUp(self):
     self.lw = ListWidget()