Clarification:
TestText = "Test - āĀēĒčČ..šŠūŪžŽ" # this not UTF-8...it is a Unicode string in Python 3.X.
TestText2 = TestText.encode('utf8') # this is a UTF-8-encoded byte string.
To send UTF-8 to stdout regardless of the console’s encoding, use the its buffer interface, which accepts bytes:
import sys
sys.stdout.buffer.write(TestText2)