def test_detect_encoding(): testString = "This is my special string to test the encoding" assert detect_encoding(testString.encode("utf-8")) == "utf-8" assert detect_encoding(testString.encode("utf-8-sig")) == "utf-8-sig" assert detect_encoding(testString.encode("utf-16")) == "utf-16" assert detect_encoding(testString.encode("utf-32")) == "utf-32" assert detect_encoding(testString.encode("utf-16-be")) == "utf-16-be" assert detect_encoding(testString.encode("utf-32-be")) == "utf-32-be" assert detect_encoding(testString.encode("utf-16-le")) == "utf-16-le" assert detect_encoding(testString.encode("utf-32-le")) == "utf-32-le"
def test_detect_encoding(): testString = 'This is my special string to test the encoding' assert detect_encoding(testString.encode('utf-8')) == 'utf-8' assert detect_encoding(testString.encode('utf-8-sig')) == 'utf-8-sig' assert detect_encoding(testString.encode('utf-16')) == 'utf-16' assert detect_encoding(testString.encode('utf-32')) == 'utf-32' assert detect_encoding(testString.encode('utf-16-be')) == 'utf-16-be' assert detect_encoding(testString.encode('utf-32-be')) == 'utf-32-be' assert detect_encoding(testString.encode('utf-16-le')) == 'utf-16-le' assert detect_encoding(testString.encode('utf-32-le')) == 'utf-32-le'