corrlib/tests/tools_test.py
Justus Kuhlmann d70e8d32ce
All checks were successful
Pytest / pytest (3.12) (push) Successful in 28s
Pytest / pytest (3.13) (push) Successful in 31s
Pytest / pytest (3.14) (push) Successful in 32s
test/first (#8)
Introducing first very simple tests for tools.py

Reviewed-on: https://www.kuhl-mann.de/git/git/jkuhl/corrlib/pulls/8
2025-12-01 18:06:59 +01:00

25 lines
554 B
Python

from corrlib import tools as tl
def test_m2k():
assert tl.m2k(0.1) == 1/(2*0.1+8)
assert tl.m2k(0.5) == 1/(2*0.5+8)
assert tl.m2k(1.0) == 1/(2*1.0+8)
def test_k2m():
assert tl.k2m(0.1) == (1/(2*0.1))-4
assert tl.k2m(0.5) == (1/(2*0.5))-4
assert tl.k2m(1.0) == (1/(2*1.0))-4
def test_str2list():
assert tl.str2list("a,b,c") == ["a", "b", "c"]
assert tl.str2list("1,2,3") == ["1", "2", "3"]
def test_list2str():
assert tl.list2str(["a", "b", "c"]) == "a,b,c"
assert tl.list2str(["1", "2", "3"]) == "1,2,3"