def test_create_recruitment_req(self):
        c = Controller(self.test_db)

        req_id = c.create_recruitment_req(type='part time', years_exp=321, title='title', description='reason1',
                                          req_dpt='service')
        req_data = c.get_recruitment_req('id', req_id)[0]

        self.assertEqual('part time', req_data['type'])
        self.assertEqual(321, req_data['years_exp'])
        self.assertEqual('title', req_data['title'])
        self.assertEqual('reason1', req_data['description'])
        self.assertEqual('service', req_data['req_dpt'])
    def test_update_recruitment_req(self):
        c = Controller(self.test_db)

        req_id = c.create_recruitment_req(type='part time', years_exp=321, title='title', description='reason1',
                                          req_dpt='service')

        updated_rec = {'id': req_id, 'type': 'full time', 'years_exp': 543, 'title': 'title2',
                       'description': 'description2', 'req_dpt': 'production'}
        c.update_recruitment_req(**updated_rec)

        req_data = c.get_recruitment_req('id', req_id)[0]

        self.assertEqual('full time', req_data['type'])
        self.assertEqual(543, req_data['years_exp'])
        self.assertEqual('title2', req_data['title'])
        self.assertEqual('description2', req_data['description'])
        self.assertEqual('production', req_data['req_dpt'])