Example #1
0
def test_w_shingles_generator_empty_doc_in_generator_yield_None():
    # set up
    size = 4
    faux_generator = generator_empty()
    expected_results = None

    # execute
    actual_results = next(shgl._w_shingles_generator(faux_generator, size))

    # assert
    nt.eq_(actual_results, expected_results)
def test_w_shingles_generator_empty_doc_in_generator_yield_None():
    # set up
    size = 4
    faux_generator = generator_empty()
    expected_results = None

    # execute
    actual_results = next(shgl._w_shingles_generator(faux_generator, size))

    # assert
    nt.eq_(actual_results, expected_results)
def test_w_shingles_generator():

    # set up
    size = 4
    faux_generator = generator_words()
    expected_results = get_faux_list_of_w_shingles(), "do or do not there is no try!"

    # execute
    actual_results = next(shgl._w_shingles_generator(faux_generator, size))

    # assert

    #sort as the list of shingles produced maybe in different order than mocked list
    nt.eq_(sorted(actual_results[0]), sorted(expected_results[0]))
    nt.eq_(actual_results[1], expected_results[1])
Example #4
0
def test_w_shingles_generator():

    # set up
    size = 4
    faux_generator = generator_words()
    expected_results = get_faux_list_of_w_shingles(
    ), "do or do not there is no try!"

    # execute
    actual_results = next(shgl._w_shingles_generator(faux_generator, size))

    # assert

    #sort as the list of shingles produced maybe in different order than mocked list
    nt.eq_(sorted(actual_results[0]), sorted(expected_results[0]))
    nt.eq_(actual_results[1], expected_results[1])