def test_update_actor_casting_director(self): actor = Actor('malek', 23, 'Male') actor.insert() res = self.client().patch('/actor/' + str(actor.id), json={'age': 23}, headers=settingup_auth('casting_director')) data = json.loads(res.data) self.assertEqual(res.status_code, 401) self.assertEqual(data['success'], False) self.assertEqual(actor.get_actor()['age'], 23)
def test_patch_actor_casting_director(self): actor = Actor('mark', 23, 'Male') actor.insert() res = self.client().patch('/actors/' + str(actor.id), json={'age': 25}, headers=setup_auth('casting_director')) data = json.loads(res.data) self.assertEqual(res.status_code, 200) self.assertEqual(data['success'], True) self.assertEqual(actor.get_actor()['age'], 25)
def create_actor(jwt): body = request.get_json() if body is None: abort(404) name = body.get('name', None) age = body.get('age', None) gender = body.get('gender', None) try: new_actor = Actor(name=name, age=age, gender=gender) new_actor.insert() return jsonify({ 'success': True, 'actors': [new_actor.get_actor()] }) except Exception: abort(404)