File size: 410 Bytes
88435ed
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
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"