namebot.tests.test_strainer module

Strainer tests.

class namebot.tests.test_strainer.FilterConsonantEndingTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_filter_all()
test_filter_none()
test_filter_some()
class namebot.tests.test_strainer.FilterDoubleMetaphoneTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

setUp()
test_filter_double()
test_filter_one()
test_none()
class namebot.tests.test_strainer.FilterEndsTLDTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_endswithtld()
class namebot.tests.test_strainer.FilterLengthTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

classmethod setUpClass()
test_max_length()

Test filtering function for length

test_min_length()

Test filtering function for length

test_no_filter()

Basic sanity test - no filtering should be done.

class namebot.tests.test_strainer.FilterNysiisTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

setUp()
test_filter_one()
test_none()
class namebot.tests.test_strainer.FilterSoundexTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

setUp()
test_filter_one()
test_none()
class namebot.tests.test_strainer.FilterStartsEndsWithTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

classmethod setUpClass()[source]
test_endswith()[source]

Test if a word ends with a specific letter

test_startswith()[source]

Test if a word starts with a specific letter

class namebot.tests.test_strainer.FilterVowelConsTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

classmethod setUpClass()
test_no_divbyzero_error()
test_nofilter()
class namebot.tests.test_strainer.FilterVowelEndingTestCase(methodName='runTest')[source]

Bases: unittest.case.TestCase

test_filter_all()
test_filter_none()
test_filter_some()