Exemple #1
0
    def checkUsername(self, user):
        """Check that a given L{User} has a correct namespace.

        @param user: A L{User} to check.
        """
        if not isValidUsername(user.username):
            self._log(user, u'Invalid username.')
Exemple #2
0
    def checkUsername(self, user):
        """Check that a given L{User} has a correct namespace.

        @param user: A L{User} to check.
        """
        if not isValidUsername(user.username):
            self._log(user, u'Invalid username.')
Exemple #3
0
 def testUnnacceptableCharacter(self):
     """
     L{isValidUsername} returns C{False} if the specified username contains
     unnacceptable characters.
     """
     invalidCharacters = u'/!@#$%^&*()+={}[]\;"\'?<>\\, '
     for character in invalidCharacters:
         self.assertFalse(isValidUsername(character))
Exemple #4
0
 def testUnnacceptableCharacter(self):
     """
     L{isValidUsername} returns C{False} if the specified username contains
     unnacceptable characters.
     """
     invalidCharacters = u'/!@#$%^&*()+={}[]\;"\'?<>\\, '
     for character in invalidCharacters:
         self.assertFalse(isValidUsername(character))
Exemple #5
0
 def testValidUsername(self):
     """
     L{isValidUsername} returns C{True} if the specified username is not
     empty, its length is less than 128 characters and is made up of
     alphanumeric characters, colon, dash, dot or underscore.
     """
     validCharacters = letters + digits + ':-._'
     for character in validCharacters:
         self.assertTrue(isValidUsername(unicode(character)))
Exemple #6
0
 def testValidUsername(self):
     """
     L{isValidUsername} returns C{True} if the specified username is not
     empty, its length is less than 128 characters and is made up of
     alphanumeric characters, colon, dash, dot or underscore.
     """
     validCharacters = letters + digits + ':-._'
     for character in validCharacters:
         self.assertTrue(isValidUsername(unicode(character)))
Exemple #7
0
 def testLongestUsername(self):
     """
     L{isValidUsername} returns C{true} if the specified username has 128
     characters.
     """
     self.assertTrue(isValidUsername('x' * 128))
Exemple #8
0
 def testLongUsername(self):
     """
     L{isValidUsername} returns C{False} if the specified username is longer
     than 128 characters.
     """
     self.assertFalse(isValidUsername('x' * 129))
Exemple #9
0
 def testUsernameIsEmpty(self):
     """
     L{isValidUsername} returns C{False} if the specified username is empty.
     """
     self.assertFalse(isValidUsername(u''))
Exemple #10
0
 def testLongestUsername(self):
     """
     L{isValidUsername} returns C{true} if the specified username has 128
     characters.
     """
     self.assertTrue(isValidUsername('x' * 128))
Exemple #11
0
 def testLongUsername(self):
     """
     L{isValidUsername} returns C{False} if the specified username is longer
     than 128 characters.
     """
     self.assertFalse(isValidUsername('x' * 129))
Exemple #12
0
 def testUsernameIsEmpty(self):
     """
     L{isValidUsername} returns C{False} if the specified username is empty.
     """
     self.assertFalse(isValidUsername(u''))