make test.py runnable
fix unicode source file
add test cases for sya, syu, syo
fix error in tests; use assertEqual (better output)