From 30edf3aa03f90b37dfcfbec66ff286de5d300b9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Heinz-Alexander=20F=C3=BCtterer?= <35225576+afuetterer@users.noreply.github.com> Date: Wed, 11 Mar 2026 08:56:16 +0100 Subject: [PATCH] test: add tests from tika.language --- tests/test_language.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tests/test_language.py diff --git a/tests/test_language.py b/tests/test_language.py new file mode 100644 index 0000000..a191cfe --- /dev/null +++ b/tests/test_language.py @@ -0,0 +1,19 @@ +from pathlib import Path + +from tika import language + + +TEST_FILE_PATH = Path(__file__).parent / "files" / "rwservlet.pdf" + + +def test_local_binary(): + with open(TEST_FILE_PATH, "rb") as file_obj: + assert language.from_file(file_obj) == "en" + + +def test_local_path(): + assert language.from_file(str(TEST_FILE_PATH)) == "en" + + +def test_local_buffer(): + assert language.from_buffer("Good evening, David. How are you?") == "en"