def test_bow_text_process_normalize(): field = BoWField(min_freq=2, normalize=True) dummy = "justo praesent luctus justo praesent" field.setup([dummy]) assert list(field.process(dummy)) == [0, 0.5, 0.5]
def test_bow_text_process_normalize_scale(): field = BoWField(min_freq=2, normalize=True, scale_factor=10) dummy = "justo praesent luctus justo praesent" field.setup([dummy]) assert list(field.process(dummy)) == [0, 5, 5]
def test_bow_text_process(): field = BoWField(min_freq=2) dummy = "justo praesent luctus justo praesent" field.setup([dummy]) assert list(field.process(dummy)) == [0, 2, 2]