def METHOD_NAME(self):
    request_body = {
        'followed_only': True,
        'activities': ['hiking', 'skitouring'],
        'langs': ['fr', 'en'],
        'areas': [{
            'document_id': self.area2.document_id
        }]
    }
    headers = self.add_authorization_header(username='contributor')
    self.app_post_json(
        self._prefix, request_body, status=200, headers=headers)
    self.session.refresh(self.contributor)
    self.assertTrue(self.contributor.feed_followed_only)
    self.assertEqual(
        ['hiking', 'skitouring'],
        self.contributor.feed_filter_activities)
    self.assertEqual(['fr', 'en'], self.contributor.feed_filter_langs)
    self.assertIsNone(
        self.session.query(FilterArea).
        filter(
            FilterArea.user_id == self.contributor.id,
            FilterArea.area_id == self.area1.document_id
        ).first())
    self.assertIsNotNone(
        self.session.query(FilterArea).
        filter(
            FilterArea.user_id == self.contributor.id,
            FilterArea.area_id == self.area2.document_id
        ).first())