Exemple #1
0
 def test_tag_d_validation(self):
     t = TagField()
     self.assertEqual(t.clean('foo'), 'foo')
     self.assertEqual(t.clean('foo bar baz'), 'foo bar baz')
     self.assertEqual(t.clean('foo,bar,baz'), 'foo,bar,baz')
     self.assertEqual(t.clean('foo, bar, baz'), 'foo, bar, baz')
     self.assertEqual(t.clean('foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar'),
         'foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar')
     self.assertRaises(forms.ValidationError, t.clean, 'foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbn bar')
Exemple #2
0
 def test_tag_d_validation(self):
     t = TagField()
     self.assertEqual(t.clean('foo'), 'foo')
     self.assertEqual(t.clean('foo bar baz'), 'foo bar baz')
     self.assertEqual(t.clean('foo,bar,baz'), 'foo,bar,baz')
     self.assertEqual(t.clean('foo, bar, baz'), 'foo, bar, baz')
     self.assertEqual(t.clean('foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar'),
         'foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar')
     self.assertRaises(forms.ValidationError, t.clean, 'foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbn bar')
    def testFormFields(self):
        from django.forms import ValidationError
        t = TagField()

        self.assertEqual(u'foo', t.clean('foo'))
        self.assertEqual(u'foo bar baz', t.clean('foo bar baz'))
        self.assertEqual(u'foo,bar,baz', t.clean('foo,bar,baz'))
        self.assertEqual(u'foo, bar, baz', t.clean('foo, bar, baz'))
        self.assertEqual(u'foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar',
                         t.clean('foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar'))
        self.assertRaises(ValidationError, t.clean, 'foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbn bar')
Exemple #4
0
 def test_tag_d_validation(self):
     t = TagField(required=False)
     self.assertEqual(t.clean(""), "")
     self.assertEqual(t.clean("foo"), "foo")
     self.assertEqual(t.clean("foo bar baz"), "foo bar baz")
     self.assertEqual(t.clean("foo,bar,baz"), "foo,bar,baz")
     self.assertEqual(t.clean("foo, bar, baz"), "foo, bar, baz")
     self.assertEqual(
         t.clean("foo qwertyuiopasdfghjklzxcvbnm" "qwertyuiopasdfghjklzxcvb bar"),
         "foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar",
     )
     self.assertRaises(forms.ValidationError, t.clean, "foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbn bar")
Exemple #5
0
    def testFormFields(self):
        from django.forms import ValidationError
        t = TagField()

        self.assertEqual(u'foo', t.clean('foo'))
        self.assertEqual(u'foo bar baz', t.clean('foo bar baz'))
        self.assertEqual(u'foo,bar,baz', t.clean('foo,bar,baz'))
        self.assertEqual(u'foo, bar, baz', t.clean('foo, bar, baz'))
        self.assertEqual(
            u'foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar',
            t.clean(
                'foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar'))
        self.assertRaises(
            ValidationError, t.clean,
            'foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbn bar')
Exemple #6
0
 def test_tag_d_validation(self):
     t = TagField()
     self.assertEquals(t.clean('foo'), u'foo')
     self.assertEquals(t.clean('foo bar baz'), u'foo bar baz')
     self.assertEquals(t.clean('foo,bar,baz'), u'foo,bar,baz')
     self.assertEquals(t.clean('foo, bar, baz'), u'foo, bar, baz')
     self.assertEquals(t.clean('foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar'),
         u'foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar')
     try:
         t.clean('foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbn bar')
     except forms.ValidationError, ve:
         self.assertEquals(str(ve), "[u'Each tag may be no more than 50 characters long.']")
Exemple #7
0
 def test_tag_d_validation(self):
     t = TagField()
     self.assertEquals(t.clean('foo'), u'foo')
     self.assertEquals(t.clean('foo bar baz'), u'foo bar baz')
     self.assertEquals(t.clean('foo,bar,baz'), u'foo,bar,baz')
     self.assertEquals(t.clean('foo, bar, baz'), u'foo, bar, baz')
     self.assertEquals(t.clean('foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar'),
         u'foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar')
     try:
         t.clean('foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbn bar')
     except forms.ValidationError, ve:
         self.assertEquals(str(ve), "[u'Each tag may be no more than 50 characters long.']")
Exemple #8
0
 def test_tag_d_validation(self):
     t = TagField()
     self.assertEqual(t.clean('foo'), u'foo')
     self.assertEqual(t.clean('foo bar baz'), u'foo bar baz')
     self.assertEqual(t.clean('foo,bar,baz'), u'foo,bar,baz')
     self.assertEqual(t.clean('foo, bar, baz'), u'foo, bar, baz')
     self.assertEqual(t.clean('foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar'),
         u'foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar')
     try:
         t.clean('foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbn bar')
     except forms.ValidationError as ve:
         self.assertEqual(ve.messages, ['Each tag may be no more than 50 characters long.'])
     except Exception as e:
         raise e
     else:
         raise self.failureException('a ValidationError exception was supposed to have been raised.')
Exemple #9
0
 def test_tag_d_validation(self):
     t = TagField()
     self.assertEqual(t.clean('foo'), 'foo')
     self.assertEqual(t.clean('foo bar baz'), 'foo bar baz')
     self.assertEqual(t.clean('foo,bar,baz'), 'foo,bar,baz')
     self.assertEqual(t.clean('foo, bar, baz'), 'foo, bar, baz')
     self.assertEqual(t.clean('foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar'),
         'foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar')
     try:
         t.clean('foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbn bar')
     except forms.ValidationError as exc:
         self.assertEqual(str(exc), str([six.text_type('Each tag may be no more than 50 characters long.')]))
     except Exception as exc:
         raise exc
     else:
         raise self.failureException('a ValidationError exception was supposed to have been raised.')
Exemple #10
0
 def test_tag_d_validation(self):
     t = TagField()
     self.assertEquals(t.clean('foo'), u'foo')
     self.assertEquals(t.clean('foo bar baz'), u'foo bar baz')
     self.assertEquals(t.clean('foo,bar,baz'), u'foo,bar,baz')
     self.assertEquals(t.clean('foo, bar, baz'), u'foo, bar, baz')
     self.assertEquals(
         t.clean(
             'foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar'),
         u'foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvb bar')
     try:
         t.clean(
             'foo qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbn bar')
     except forms.ValidationError as ve:
         self.assertEquals(
             ve.messages,
             ['Each tag may be no more than 50 characters long.'])
     except Exception as e:
         raise e
     else:
         raise self.failureException(
             'a ValidationError exception was supposed to have been raised.'
         )