Esempio n. 1
0
 def test_member_approve_success(self, login, inputs, member_view_unapproved, db):
     member_view_unapproved.return_value = [1, 'Test']
     inputs.return_value = 1
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.return_value = True
     assert BDO().member_approve() is True
Esempio n. 2
0
 def test_member_approve_failure(self, login, inputs, member_view_unapproved, db):
     member_view_unapproved.return_value = True
     inputs.return_value = 1
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.side_effect = Exception
     assert BDO().member_approve() is False
Esempio n. 3
0
 def test_gpm_delete_yes(self, inputs, gpm_view, login, db):
     gpm_view.return_value = [1, 2, 'test', 'test', 'test', 'test', 2, 'test', 'test']
     inputs.return_value = 'Y'
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.return_value = True
     assert BDO().gpm_delete() == True
Esempio n. 4
0
 def test_gpm_update_failure(self, inputs, gpm_view, login, db):
     gpm_view.return_value = [1, 2, 'test', 'test', 'test', 'test', 2, 'test', 'test']
     inputs.side_effect = ['test', 'test', 'test', 'test', 'test']
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.side_effect = Exception
     assert BDO().gpm_update() == False
Esempio n. 5
0
 def test_project_delete_failure(self, login, inputs, projects_view, db):
     projects_view.return_value = None
     inputs.return_value = 1
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.side_effect = Exception
     assert BDO().project_delete() == False
Esempio n. 6
0
 def test_login_success(self, inputs, dashboard, db):
     db_mock = mock.Mock()
     db.return_value = db_mock
     inputs.side_effect = ['test@test', 'test']
     db_mock.execute.return_value.fetchone.return_value = [1, 'test@test', 'test']
     dashboard.return_value = True
     assert BDO().login() is True
Esempio n. 7
0
 def test_project_update_success(self, login, inputs, projects_view, db):
     projects_view.return_value = None
     inputs.side_effect = [1, 'test']
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.return_value = True
     assert BDO().project_update() == True
Esempio n. 8
0
 def test_project_delete_success(self, login, inputs, projects_view, db):
     projects_view.return_value = None
     inputs.return_value = 1
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.return_value = True
     assert BDO().project_delete() == True
Esempio n. 9
0
 def test_gpm_update_success(self, inputs, gpm_view, login, db):
     gpm_view.return_value = [1, 2, 'test', 'test', 'test', 'test', 2, 'test', 'test']
     inputs.side_effect = ['test', 'test', 'test', 'test', 'test']
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.return_value = True
     assert BDO().gpm_update() == True
Esempio n. 10
0
 def test_member_view_unapproved_failure(self, login, db):
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.return_value.fetchall.side_effect = Exception
     assert BDO().member_view_unapproved() is False
Esempio n. 11
0
 def test_member_view_unapproved_success(self, login, db):
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.return_value.fetchall.return_value = True
     assert BDO().member_view_unapproved() is True
Esempio n. 12
0
 def test_projects_view_failure(self, login, db):
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.return_value.fetchall.side_effect = Exception
     assert BDO().projects_view() is False
Esempio n. 13
0
 def test_projects_view_success(self, login, db):
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.return_value.fetchall.return_value = True
     assert BDO().projects_view() is True
Esempio n. 14
0
 def test_gpm_view_failure(self, login, inputs, db):
     inputs.return_value = 'test@test'
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.side_effect = Exception
     assert BDO().gpm_view() == False
Esempio n. 15
0
 def test_gpm_view_success(self, login, inputs, db):
     inputs.return_value = 'test@test'
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.return_value.fetchone.return_value = [1, 'test', 'test']
     assert BDO().gpm_view() == [1, 'test', 'test']
Esempio n. 16
0
 def test_project_create_success(self, inputs, login, db):
     inputs.side_effect = ['Test', 1, 'Test', 'Test', 'Test', 'Test', 'Test']
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.return_value = True
     assert BDO().project_create() == True
Esempio n. 17
0
 def test_dashboard_choice_3(self, delete, inputs, login):
     inputs.return_value = '3'
     delete.return_value = True
     assert BDO().dashboard('test') is 3
Esempio n. 18
0
 def test_dashboard_choice_1(self, create, inputs, login):
     inputs.return_value = '1'
     create.return_value = True
     assert BDO().dashboard('test') is 1
Esempio n. 19
0
 def test_login_incorrect_credential(self, inputs, db):
     db_mock = mock.Mock()
     db.return_value = db_mock
     inputs.side_effect = ['test@test', 'test']
     db_mock.execute.return_value.fetchone.side_effect = None, 1
     assert BDO().login() is True
Esempio n. 20
0
 def test_project_create_wrong_choice(self, inputs, login):
     inputs.side_effect = ['Test', 4, 'Test', 'Test', 'Test', 'Test', 'Test']
     assert BDO().project_create() == False
Esempio n. 21
0
 def test_project_create_error(self, inputs, login, db):
     inputs.side_effect = ['Test', 1, 'Test', 'Test', 'Test', 'Test', 'Test']
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.side_effect = sqlite3.Error
     assert BDO().project_create() == False
Esempio n. 22
0
 def test_login_error(self, inputs, dashboard, db):
     db_mock = mock.Mock()
     db.return_value = db_mock
     inputs.side_effect = ['test@test', 'test']
     db_mock.execute.return_value.fetchone.side_effect = Exception
     assert BDO().login() is False
Esempio n. 23
0
 def test_member_view_unapproved_no_members(self, login, db):
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.return_value.fetchall.return_value = None
     assert BDO().member_view_unapproved() is False
Esempio n. 24
0
 def test_gpm_delete_no(self, inputs, gpm_view, login):
     gpm_view.return_value = [1, 2, 'test', 'test', 'test', 'test', 2, 'test', 'test']
     inputs.return_value = ''
     assert BDO().gpm_delete() == False
Esempio n. 25
0
 def test_dashboard_choice_2(self, update, inputs, login):
     inputs.return_value = '2'
     update.return_value = True
     assert BDO().dashboard('test') is 2
Esempio n. 26
0
 def test_dashboard_choice_7(self, member, inputs, login):
     inputs.return_value = '7'
     member.return_value = True
     assert BDO().dashboard('test') is 7
Esempio n. 27
0
 def test_dashboard_choice_6(self, project, inputs, login):
     inputs.return_value = '6'
     project.return_value = True
     assert BDO().dashboard('test') is 6
Esempio n. 28
0
 def test_gpm_create_failure(self, inputs, login, db):
     inputs.side_effect = ['Vaibhav', 'Pokhriyal', 'Karnataka', '7th Cross Road', 560034, '*****@*****.**', 'v']
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.side_effect = sqlite3.Error
     assert BDO().gpm_create() == False
Esempio n. 29
0
 def test_dashboard_choice_else(self, inputs, login):
     inputs.return_value = '8'
     assert BDO().dashboard('test') is False
Esempio n. 30
0
 def test_gpm_create_success(self, inputs, login, db):
     inputs.side_effect = ['Vaibhav', 'Pokhriyal', 'Karnataka', '7th Cross Road', 560034, '*****@*****.**', 'v']
     db_mock = mock.Mock()
     db.return_value = db_mock
     db_mock.execute.return_value = True
     assert BDO().gpm_create() is True