ValueError: script argument must be unicode. 해결

test.sql 파일을 cursor가 utf-8 포맷으로 지정하지 않아서 unicode가 아니라고 valueError가 발생하였다.

#before
db_test.cursor().executescript(f.read())

#after
db_test.cursor().executescript(f.read().decode('utf-8'))

위와 같이 f.read()뒤에 .decode('utf-8')을 추가하여 해결하였다.