Changeset View
Changeset View
Standalone View
Standalone View
swh/web/tests/api/views/test_content.py
Show First 20 Lines • Show All 44 Lines • ▼ Show 20 Lines | def test_api_content_filetype_sha_not_found(self, unknown_content): | ||||
self.assertEqual(rv.status_code, 404) | self.assertEqual(rv.status_code, 404) | ||||
self.assertEqual(rv['Content-Type'], 'application/json') | self.assertEqual(rv['Content-Type'], 'application/json') | ||||
self.assertEqual(rv.data, { | self.assertEqual(rv.data, { | ||||
'exception': 'NotFoundExc', | 'exception': 'NotFoundExc', | ||||
'reason': 'No filetype information found for content ' | 'reason': 'No filetype information found for content ' | ||||
'sha1:%s.' % unknown_content['sha1'] | 'sha1:%s.' % unknown_content['sha1'] | ||||
}) | }) | ||||
@pytest.mark.xfail # Language indexer is disabled | |||||
@given(content()) | @given(content()) | ||||
def test_api_content_language(self, content): | def test_api_content_language(self, content): | ||||
self.content_add_language(content['sha1']) | self.content_add_language(content['sha1']) | ||||
url = reverse('api-content-language', | url = reverse('api-content-language', | ||||
url_args={'q': 'sha1_git:%s' % content['sha1_git']}) | url_args={'q': 'sha1_git:%s' % content['sha1_git']}) | ||||
rv = self.client.get(url) | rv = self.client.get(url) | ||||
▲ Show 20 Lines • Show All 328 Lines • Show Last 20 Lines |