def test_delete_employee(self, inputentry, listofemployee): sess = MockSession() listofemployee.return_value = True inputentry.side_effect = ["adminss", "passwordss"] sess.query('').filter('')._all = self.user_dummy_data assert Admin().delete_employee(sess) is True
def test_add_routes(self, inputentries, listofcabs): sess = MockSession() listofcabs.return_value = True inputentries.side_effect = ["123", "1", "1", "123", "123"] sess.query('').filter('')._all = self.cab_dummy_data dummy = self.routes_dummy_data sess.add(dummy) assert Admin().add_routes(sess) is True
def test_add_new_cab_fail(self, input1): sess = MockSession() input1.side_effect = ["999", "4"] dummy = [{ 'cab_number': '9999', 'capacity': '4', 'is_deleted': 'False' }] sess.add(dummy) assert Admin().add_new_cab(sess) is False
def test_add_new_cab(self, input1): sess = MockSession() randint = str(random.randint(0, 10000)) print(randint) input1.side_effect = [randint, "4"] dummy = [{ 'cab_number': randint, 'capacity': '4', 'is_deleted': 'False' }] sess.add(dummy) assert Admin().add_new_cab(sess) is True
def test_employee_bookings(self, emp_id, listofemployee): sess = MockSession() listofemployee.return_value = True emp_id.side_effect = "nl-432" sess.query('').filter('')._all = { 0: [{ 'arrival_time': '20:00', 'booking_id': 'cee05b63-0454-43e4-898e-d15ef6b5c6a3', 'emp_id': '123', 'created_at': '2020-06-08 15:36:50', 'canceled': '0' }] } assert Admin().employee_bookings(sess) is True
def test_delete_routes(self, inputentries, listofroutes): session = MockSession() listofroutes.return_value = True inputentries.side_effect = ["123"] session.query('').filter('')._all = { 0: [{ 'cab_number': '123', 'capacity': '4', 'is_deleted': 'False' }] } dummy = [{'cab_number': '123', 'capacity': '4', 'is_deleted': 'False'}] session.add(dummy) assert Admin().delete_routes() is True
def test_update_employee(self, username, listofemployee): sess = MockSession() listofemployee.return_value = True username.side_effect = ["adminqeqwe", "password"] sess.query('').filter('')._all = self.user_dummy_data assert Admin().update_employee(sess) is True
def test_create_employee_failed(self, newUser): newUser.return_value = False assert Admin().create_employee() is False
def test_create_employee(self, newUser): newUser.return_value = True assert Admin().create_employee() is True
def test_selection(self, input1, update_employee): input1.side_effect = ['2', '8'] update_employee.return_value = True assert Admin().selection() is True