def personnes(n): prenoms = ['Tyrion', 'Cersei', 'Jon', 'Sensae', 'Arya', 'Jorah', 'Jaime', 'Samwell', 'Petyr', 'Theon', 'Tywin', 'Sandor', 'Jofrey'] noms = ['Lannister', 'Clarke', 'Harington', 'Snow', 'Slark', 'Turner', 'Williams', 'Glen', 'Bradley', 'Hill', 'Baratheon'] villes = ['Paris', 'Brest', 'New York', 'Trouville', 'Pekin'] i = 0 while i < n: prenom = prenoms[random.randint(0, len(prenoms) - 1)] nom = noms[random.randint(0, len(noms) - 1)] login = prenom + nom + str(random.randint(0, 1000000)) mdp = prenom + nom r = random.randint(1, 2) sexe = r r = random.randint(0, 100) typeP = 1 if r < 10: r = random.randint(0, 1) if r == 0: typeP = 0 else: typeP = 2 adresse = str(random.randint(0, 100)) + ' Avenue ' + prenoms[random.randint(0, len(prenoms) - 1)] + ' ' + villes[random.randint(0, len(villes) - 1)] promotion = random.randint(2017, 2020) dateDeNaissance = date(random.randint(1980, 1995), random.randint(1, 12), random.randint(1, 28)) lieuDeNaissance = villes[random.randint(0, len(villes) - 1)] numeroDeTel = telgene() mail = nom + prenom + '@enstabretagne.org' addData.addPersonne(nom, prenom, login, mdp, sexe, typeP, adresse, promotion, dateDeNaissance, lieuDeNaissance, numeroDeTel, mail) i = i + 1
def personne(self, alll=False): self.listpers = [] login = "******" if alll: ADRR = [None, "klqekljsqdjlqksjdq"] LIEU = [None, "lqsdkjqsdkj"] DATE = [None, datetime.now()] PROM = [None, 2012] n = 121212121 NUMB = [None, n] EMAILl = [None, "*****@*****.**"] for adresse in ADRR: for lieuDeNaissance in LIEU: for dateDeNaissance in DATE: for promotion in PROM: for numeroDeTel in NUMB: for email in EMAILl: for sexe in SEXE: for typeP in TYPE: nom = "mdr" prenom = "mdr2" login = login + "l" mdp = "smdkqsmldkqslmdkqmlsdk" repo = addPersonne(self.puser, nom, prenom, login, mdp, sexe[0], typeP[0], adresse, promotion, dateDeNaissance, lieuDeNaissance, numeroDeTel, email) self.assertFalse(type(repo) is str) self.listpers.append(repo) else: self.listpers.append(addPersonne(self.puser, "jean", "jean", login, "1234567", SEXE[1][0], TYPE[1][0])) deux=addPersonne(self.puser, "jean", "jean", login, "1234567", SEXE[1][0], TYPE[1][0]) self.assertTrue(type(deux) is str)
def save(self): data = self.cleaned_data nom = data['nom'] prenom = data['prenom'] login = data['login'] mdp = data['mdp'] mail = data['mail'] sexe = data['sexe'] adresse = data['adresse'] promotion = data['promotion'] typeP = data['typeP'] dateDeNaissance = data['dateDeNaissance'] lieuDeNaissance = data['lieuDeNaissance'] numeroDeTel = data['numeroDeTel'] addData.addPersonne(nom, prenom, login, mdp, sexe, typeP, adresse, promotion, dateDeNaissance, lieuDeNaissance, numeroDeTel, mail)