Migration from GitHub
This commit is contained in:
29
test_basic.py
Normal file
29
test_basic.py
Normal file
@@ -0,0 +1,29 @@
|
||||
# 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
|
||||
|
||||
Reference in New Issue
Block a user