Esempio n. 1
0
    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
Esempio n. 2
0
 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
Esempio n. 3
0
 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
Esempio n. 4
0
 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
Esempio n. 5
0
 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
Esempio n. 6
0
    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
Esempio n. 7
0
 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
Esempio n. 8
0
 def test_create_employee_failed(self, newUser):
     newUser.return_value = False
     assert Admin().create_employee() is False
Esempio n. 9
0
 def test_create_employee(self, newUser):
     newUser.return_value = True
     assert Admin().create_employee() is True
Esempio n. 10
0
 def test_selection(self, input1, update_employee):
     input1.side_effect = ['2', '8']
     update_employee.return_value = True
     assert Admin().selection() is True