Пример #1
0
class TagFieldTestCase(SimpleTestCase):
    def setUp(self):
        self.tags = TagField()
        self.model = TagModel()

    def test_default_separator(self):
        self.assertEqual('|', self.tags.separator)

    def test_separator_parameter(self):
        tags = TagField(separator=',')
        self.assertEqual(',', tags.separator)

    def test_default_blank(self):
        self.assertTrue(self.tags.blank)

    def test_blank_parameter(self):
        tags = TagField(blank=False)
        self.assertFalse(tags.blank)

    def test_to_python_string(self):
        actual = self.tags.to_python('tag1|tag2')
        expected = ['tag1', 'tag2']
        self.assertEqual(expected, actual)

    def test_to_python_list(self):
        actual = self.tags.to_python(['tag1', 'tag2'])
        expected = ['tag1', 'tag2']
        self.assertEqual(expected, actual)
Пример #2
0
 def setUp(self):
     self.tags = TagField()
     self.model = TagModel()