Actions
Bug #6092
closedtests of psych reports many errors and failures when external encoding is not unicode
Description
after r34722, tests of psych reports many errors and failures, such as;
test_parse_file_exception(Psych::TestException) [C:/Users/usa/ruby/test/psych/test_exception.rb:63]:
[Psych::SyntaxError] exception expected, not
Class:
Message: <"YAML file must be UTF-8, UTF-16LE, or UTF-16BE, not Windows-31J">
---Backtrace---
C:/Users/usa/ruby/.ext/common/psych.rb:192:in parse' C:/Users/usa/ruby/.ext/common/psych.rb:192:in
parse_stream'
C:/Users/usa/ruby/.ext/common/psych.rb:150:in parse' C:/Users/usa/ruby/.ext/common/psych.rb:160:in
block in parse_file'
C:/Users/usa/ruby/.ext/common/psych.rb:159:in open' C:/Users/usa/ruby/.ext/common/psych.rb:159:in
parse_file'
C:/Users/usa/ruby/test/psych/test_exception.rb:64:in `block in test_parse_file_exception'
and
test_scalar_tag(Psych::TestIOTainted):
ArgumentError: YAML file must be UTF-8, UTF-16LE, or UTF-16BE, not Windows-31J
C:/Users/usa/ruby/test/psych/test_tainted.rb:125:in parse' C:/Users/usa/ruby/test/psych/test_tainted.rb:125:in
block in assert_taintedness'
C:/Users/usa/ruby/test/psych/test_tainted.rb:124:in open' C:/Users/usa/ruby/test/psych/test_tainted.rb:124:in
assert_taintedness'
C:/Users/usa/ruby/test/psych/test_tainted.rb:72:in `test_scalar_tag'
, etc.
Actions
Like0
Like0Like0