def test_toAscii(self): self.assertEqual( toAscii("älter"), "aelter" ) self.assertEqual( toAscii("Die Älteren"), "Die Aelteren" ) self.assertEqual( toAscii("über"), "ueber" ) self.assertEqual( toAscii("Über"), "Ueber" ) self.assertEqual( toAscii("örtlich"), "oertlich" ) self.assertEqual( toAscii("Das Örtliche"), "Das Oertliche" ) self.assertEqual( toAscii("O'Neal"), "ONeal" )
def generateUsername(self): """Generate default user name of the form '``first_name``.\ ``last_name``' Return: Username as string (all lowercase without special characters) """ retval= "{0}.{1}".format( self.first_name.split()[0].lower(), self.last_name.split()[-1].lower() ) return toAscii(retval)