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_complaints(self, complaint_input):

        input_array = ['New complaint']
        complaint_input.return_value = input_array[0]

        Memberclass.complaints(self.con, 'member')
        cursorObj = self.con.cursor()
        cursorObj.execute('''SELECT * from Complaints where Memberid =?''',
                          ('member', ))
        output = cursorObj.fetchone()
        self.assertIsNotNone(output)
Exemplo n.º 3
0
    def Member(muname):
        while True:
            print(
                "\nMenu\n(1)View Details\n(2)File complaints\n(3)Previous Menu"
            )
            choice = input(">>> ").lower().rstrip()
            if choice == "1":
                print('Welcome You can check your details here')
                Memberclass.show_my_details(con, muname)

            elif choice == "2":
                print('Here you can file complaints against your BDO and GPM')
                Memberclass.complaints(con, muname)

            elif choice == "3":
                main.Login_master(con)

            else:
                print("Invalid choice, please choose again\n")
Exemplo n.º 4
0
 def test_delete_member(self, memid_input):
     Memberclass.memid_input = 'member1'
     deletemember_output = Memberclass.delete_member(self.con)
     self.assertTrue(deletemember_output)
Exemplo n.º 5
0
 def test_Approval_pending_false(self):
     approval_pending_output = Memberclass.Approval_pending(
         self.con, 'newgpm')
     self.assertFalse(approval_pending_output)
Exemplo n.º 6
0
 def test_Approval_pending(self):
     approval_pending_output = Memberclass.Approval_pending(self.con, 'gpm')
     self.assertTrue(approval_pending_output)
Exemplo n.º 7
0
 def test_show_members_false(self):
     projects_output = Memberclass.show_members(self.con, 'newgpm')
     self.assertFalse(projects_output)
Exemplo n.º 8
0
 def test_show_members(self):
     projects_output = Memberclass.show_members(self.con, 'gpm')
     self.assertTrue(projects_output)
Exemplo n.º 9
0
 def test_show_my_details_false(self):
     show_members_output = Memberclass.show_my_details(
         self.con, 'membereeeee')
     self.assertIsNotNone(show_members_output)
Exemplo n.º 10
0
 def test_show_my_details(self):
     show_members_output = Memberclass.show_my_details(self.con, 'member')
     self.assertTrue(show_members_output)