Files
nlpfun/test_basic.py
2025-12-19 17:28:06 -06:00

30 lines
698 B
Python

# import sys, os
# sys.path.insert(0, os.path.dirname(__file__))
from basic_info import *
file_location = 'samples/gatheringstorm_ch1.txt'
(text, sentences) = massage_raw(get_raw(file_location))
res = flesch_kincaid(text,sentences)
def test_massage_raw_text_exists():
assert text != None
def test_massage_raw_sent_exists():
assert sentences != None
def test_massage_raw_text_length():
assert len(text) == 3740
def test_massage_raw_sent_length():
assert len(sentences) == 618
def test_words():
assert res['words'] == 3712
def test_grade_level():
assert round(res['grade_level'], 2) == 5.37
def test_reading_ease():
assert round(res['reading_ease'], 2) == 67.25