1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-10-21 10:51:17 +00:00

remove ocr settings (#7975)

* remove ocr settings

* update

---------

Co-authored-by: 孙永强 <11704063+s-yongqiang@user.noreply.gitee.com>
This commit is contained in:
awu0403
2025-06-25 16:55:43 +08:00
committed by GitHub
parent a446a7bbd0
commit 4d9f9ef10c
16 changed files with 14 additions and 289 deletions

View File

@@ -896,49 +896,3 @@ class MetadataMergeTagsTest(BaseTestCase):
self.assertIn(self.target_tag_id, tag_ids)
self.assertNotIn(self.merge_tag_id, tag_ids)
class MetadataOCRManageViewTest(BaseTestCase):
def setUp(self):
self.login_as(self.user)
self.repo = seafile_api.get_repo(self.create_repo(
name='test-repo',
desc='',
username=self.user.username,
passwd=None
))
self.repo_id = self.repo.id
url = reverse('api-v2.1-metadata', args=[self.repo_id])
self.client.put(url)
def test_enable_ocr(self):
url = reverse('api-v2.1-metadata-ocr', args=[self.repo_id])
resp = self.client.put(url)
self.assertEqual(200, resp.status_code)
json_resp = json.loads(resp.content)
self.assertTrue(json_resp['success'])
metadata = RepoMetadata.objects.filter(repo_id=self.repo_id).first()
self.assertTrue(metadata.ocr_enabled)
def test_disable_ocr(self):
url = reverse('api-v2.1-metadata-ocr', args=[self.repo_id])
self.client.put(url)
resp = self.client.delete(url)
self.assertEqual(200, resp.status_code)
json_resp = json.loads(resp.content)
self.assertTrue(json_resp['success'])
metadata = RepoMetadata.objects.filter(repo_id=self.repo_id).first()
self.assertFalse(metadata.ocr_enabled)
def test_enable_ocr_without_metadata(self):
metadata = RepoMetadata.objects.filter(repo_id=self.repo_id).first()
metadata.enabled = False
metadata.save()
url = reverse('api-v2.1-metadata-ocr', args=[self.repo_id])
resp = self.client.put(url)
self.assertEqual(404, resp.status_code)