Exemple #1
0
    def test_emailfield_no_domain_period(self):
        models.EmailField(max_length=35).validate('*****@*****.**')

        with self.assertRaises(FieldError) as exc:
            models.EmailField(max_length=35).validate('laadio@svgvgvcom')

        self.assertTrue('not a valid email address' in exc.exception.args[0])
Exemple #2
0
class Author(models.Model):
    name = models.CharField(max_length=50, unique=True)
    last_name = models.CharField(max_length=50, unique=True)
    email = models.EmailField(max_length=100, null=True)
    age = models.IntegerField()

    class Meta():
        unique_together = ('name', 'last_name')
Exemple #3
0
 def test_emailfield_correct(self):
     self.assertEqual(models.EmailField(max_length=35).validate('*****@*****.**'), None)
Exemple #4
0
    def test_emailfield_too_many_ats(self):
        with self.assertRaises(FieldError) as exc:
            models.EmailField(max_length=35).validate('laadio@[email protected]')

        self.assertTrue('not a valid email address' in exc.exception.args[0])
Exemple #5
0
    def test_emailfield_wrong_starting_char_3(self):
        with self.assertRaises(FieldError) as exc:
            models.EmailField(max_length=35).validate('_laadio@[email protected]')

        self.assertTrue('not a valid email address' in exc.exception.args[0])
Exemple #6
0
class Author(models.Model):
    na = models.PkField(db_column='uid')
    name = models.CharField(max_length=50, unique=True)
    email = models.EmailField(max_length=100, null=True)
    age = models.IntegerField()
    publisher = models.ManyToManyField(foreign_key='Publisher')
Exemple #7
0
class Author(models.Model):
    na = models.AutoField(db_column="uid")
    name = models.CharField(max_length=50, unique=True, db_index=True)
    email = models.EmailField(max_length=100, null=True, db_index=True)
    age = models.IntegerField()
    publisher = models.ManyToManyField(foreign_key="Publisher")
Exemple #8
0
    def test_emailfield_wrong_starting_char_2(self):
        with self.assertRaises(AsyncOrmFieldError) as exc:
            models.EmailField(max_length=35).validate(".laadio@[email protected]")

        self.assertTrue("not a valid email address" in exc.exception.args[0])
Exemple #9
0
 def test_emailfield_correct(self):
     models.EmailField(max_length=35).validate('*****@*****.**')