Exemplo n.º 1
0
 def deleteUserAccount(self, previous_menu):
     """ Fonction permetant à l'administrateur de supprimer un compte utilisateur
         à partir de son pseudo
     Args : 
         previous_menu : Menu précédent dans lequel l'utilisateur est renvoyé à la fin de la fonction
     """
     if not self.connecte:
         input("Vous n'êtes pas connecté ")
     else:
         # la view va aller demander à l'utilisateur quel compte il veut supprimer à partir de son username
         username = AdminView.displayDeleteUserAccount()
         # la fonction de adminDAO va aller supprimer ce compte dans la base
         AdminDAO.deleteUserAccount(username)
         input("Le compte a bien été supprimé \n Appuyez sur Entrer pour continuer ")
     return MenuInterface(previous_menu)
Exemplo n.º 2
0
 def testAddAccounttoData(self):
     GuestDAO.addAccounttoData("chloé", "3107")
     users = GuestDAO.addAccounttoData("chloé", "3107")
     AdminDAO.deleteUserAccount("chloé")
     self.assertIsNotNone(users)
Exemplo n.º 3
0
 def testCheckAccounttoData(self):
     GuestDAO.addAccounttoData("chloé", "3107")
     idUser = GuestDAO.checkAccounttoData("chloé", "3107")
     AdminDAO.deleteUserAccount("chloé")
     self.assertIsNotNone(idUser)