Exemplo n.º 1
0
    def GPM(guname):
        while True:
            print(
                "\nMenu\n(1)Add Members\n(2)Show Members\n(3)Assign the members to projects\n(4)Pending approvals\n"
                "(5)Delete Members\n(6)Previous Menu\n")
            choice = input(">>> ").lower().rstrip()

            if choice == "1":
                print('Welcome Please enter the details to signup')
                User.sign_up(con, 'member', guname)

            elif choice == "2":
                Memberclass.show_members(con, guname)

            elif choice == "3":
                print('Here you can assign projects to members')
                Projects.show_projects(con)
                Memberclass.show_members(con, guname)
                Projects.Assign_projects(con)

            elif choice == "4":
                print('Here you can see all the pending approvals')
                Memberclass.Approval_pending(con, guname)

            elif choice == "6":
                main.Login_master(con)
            elif choice == "5":
                Memberclass.show_members(con, guname)
                Memberclass.delete_member(con)
            else:
                print("Invalid choice, please choose again\n")
Exemplo n.º 2
0
 def test_Approval_pending_false(self):
     approval_pending_output = Memberclass.Approval_pending(
         self.con, 'newgpm')
     self.assertFalse(approval_pending_output)
Exemplo n.º 3
0
 def test_Approval_pending(self):
     approval_pending_output = Memberclass.Approval_pending(self.con, 'gpm')
     self.assertTrue(approval_pending_output)