neo-llm-module-v1.3.5 / test /utils /test_preprocess.py
Kpenciler's picture
Upload 53 files
88435ed verified
raw
history blame contribute delete
410 Bytes
import pytest # noqa E402
from neollm.utils.preprocess import dict2json, optimize_token
def test_dict2json() -> None:
assert dict2json({"a": 1, "b": 2.1}) == '{\n "a": 1,\n "b": 2.1\n}'
assert dict2json({"γ‚γ„γ†γˆγŠ": False, "ζΌ’ε­—": None}) == '{\n "γ‚γ„γ†γˆγŠ": false,\n "ζΌ’ε­—": null\n}'
def test_optimize_token() -> None:
assert optimize_token("\na\n\n\nb \n") == "a\n\nb"