Well I have spend some time with this today and here is what I found out.

no errors with present code on 6 installations but you patch causes a
semi- error (incomplete tests) on 4 systems.  So me thinks there just
might be some sort of oracle/Debi/DB bub or misconfiguration in you
system.

Most likely a harmless environment variable that is set or a patch or lack
thereof on Oracle that might cause it.

I will keep this patch for now in reserve if other people start
complaining about this test

cheers
John Scoles
> On Wed, 2008-03-05 at 17:39 -0600, Scott T. Hildreth wrote:
>> On Thu, 2008-02-14 at 10:03 -0600, Scott T. Hildreth wrote:
>> > not ok 9 - match char
>> > #   Failed test 'match char'
>> > #   at t/80ora_charset.t line 83.
>> > #          got: '?'
>> > #     expected: '  '
>> >                  /\
>> >                  ||
>> >                  a char I can't print, looks like a degree symbol :-)
>> >
>> > not ok 10 - match char
>> > #   Failed test 'match char'
>> > #   at t/80ora_charset.t line 84.
>> > #          got: '?'
>> >
>>
>> This patch fixes test 9 & 10,
>>
>> --- 80ora_charset.t.orig        2008-03-05 17:34:58.000000000 -0600
>> +++ 80ora_charset.t     2008-03-05 17:34:47.000000000 -0600
>> @@ -74,14 +74,14 @@
>>      if ($is_utf8) {
>>          ok(Encode::is_utf8($ch));
>>          ok(Encode::is_utf8($nch));
>> +
>> +        is($ch, "\xb0", "match char");
>> +        is($nch, "\xb0", "match char");
>>      }
>>      else {
>>          ok(!Encode::is_utf8($ch));
>>          ok(!Encode::is_utf8($nch));
>>      }
>> -
>> -    is($ch, "\xb0", "match char");
>> -    is($nch, "\xb0", "match char");
>>  }
>>
>>
>>
>> > ok 11
>> > ok 12
>> > not ok 13 - match char
>> > #   Failed test 'match char'
>> > #   at t/80ora_charset.t line 83.
>> > #          got: '?'
>> >
>> > not ok 14 - match char
>> > #   Failed test 'match char'
>> > #   at t/80ora_charset.t line 84.
>> > #          got: '?'
>>
>>
>>   These test assume that the database can use utf8, as far as I know the
>> database has to be created with a certain character set, i.e. utf8 for
>> it to handle utf8 data.
>
>   Okay not true, I just asked a dba.
>
>>
>> >
>> > ...I install the module anyways, since only 4 tests fail and
>> 80ora_charset is a
>> >    new test in 1.20.  I would like to know why this fails.
>> >
>> >
>> > Thanks,
>> >     STH
>


Reply via email to