cheroot.test.test__compat module

Test suite for cross-python compatibility helpers.

cheroot.test.test__compat.test_compat_functions_negative_nonnative(func)

Check that compatibility functions fail loudly for incorrect input.

cheroot.test.test__compat.test_compat_functions_positive(func, inp, out)

Check that compatibility functions work with correct input.

cheroot.test.test__compat.test_extract_bytes(input_argument, expected_result)

Check that legitimate inputs produce bytes.

cheroot.test.test__compat.test_extract_bytes_invalid()

Ensure that invalid input causes exception to be raised.

cheroot.test.test__compat.test_ntou_escape()

Check that ntou supports escape-encoding under Python 2.