def test_authorization_required(self): base.base_add_bucketlist(self) response = self.client.post('/api/v1.0/bucketlists/1/items/', data=json.dumps(dict(name="Sky dive", ))) data = json.loads(response.data.decode()) self.assertEqual(data['message'], 'Unauthorized Access!')
def test_get_bucketlist_by_id(self): user_token = base.base_authentication(self) base.base_add_bucketlist(self) response = self.client.get( '/api/v1.0/bucketlists/1/', headers={'Authorization': user_token}, ) self.assertIn('new bucketlist', str(response.data))
def test_delete_bucketlist(self): user_token = base.base_authentication(self) base.base_add_bucketlist(self) response = self.client.delete( '/api/v1.0/bucketlists/1/', headers={'Authorization': user_token}, ) data = json.loads(response.data.decode()) self.assertEqual(data['message'], 'Bucketlist successfully deleted')
def test_add_existing_bucketlist(self): user_token = base.base_authentication(self) base.base_add_bucketlist(self) response = self.client.post( '/api/v1.0/bucketlists/', data=json.dumps(dict( name="new bucketlist", )), headers={'Authorization': user_token}, ) data = json.loads(response.data.decode()) self.assertEqual(data['message'], 'bucketlist already exists')
def test_add_item(self): user_token = base.base_authentication(self) base.base_add_bucketlist(self) response = self.client.post( '/api/v1.0/bucketlists/1/items/', data=json.dumps(dict(name="Sky dive", )), headers={'Authorization': user_token}, ) data = json.loads(response.data.decode()) self.assertEqual(data['message'], 'Item successfully added to bucketlist')
def test_update_bucketlist(self): user_token = base.base_authentication(self) base.base_add_bucketlist(self) response = self.client.put( '/api/v1.0/bucketlists/1/', data=json.dumps(dict( name="revised bucketlist" )), headers={'Authorization': user_token}, ) data = json.loads(response.data.decode()) self.assertEqual( data['message'], 'Successfully updated the bucketlist')