[#4076] Ruby/DL — Jamis Buck <jamis_buck@...>

I recently used Ruby/DL to create bindings to the SQLite3 embedded

40 messages 2005/01/03
[#4096] Re: Ruby/DL — Paul Brannan <pbrannan@...> 2005/01/04

On Tue, Jan 04, 2005 at 02:53:49AM +0900, Jamis Buck wrote:

[#4099] Re: Ruby/DL — ts <decoux@...> 2005/01/04

>>>>> "P" == Paul Brannan <pbrannan@atdesk.com> writes:

[#4119] Re: Ruby/DL — Paul Brannan <pbrannan@...> 2005/01/05

On Wed, Jan 05, 2005 at 03:05:48AM +0900, ts wrote:

[#4120] Re: Ruby/DL — ts <decoux@...> 2005/01/05

>>>>> "P" == Paul Brannan <pbrannan@atdesk.com> writes:

[#4125] Re: Ruby/DL — Paul Brannan <pbrannan@...> 2005/01/05

On Thu, Jan 06, 2005 at 01:10:34AM +0900, ts wrote:

[#4116] Test::Unit::Collector::Dir won't work with code that modifies $LOAD_PATH — Eric Hodel <drbrain@...7.net>

Any test code that depends upon modifications of $: fails when used

10 messages 2005/01/05

[#4146] The face of Unicode support in the future — Charles O Nutter <headius@...>

Hello Rubyists!

47 messages 2005/01/06
[#4152] Re: The face of Unicode support in the future — Yukihiro Matsumoto <matz@...> 2005/01/07

Hi,

[#4167] Re: The face of Unicode support in the future — Christian Neukirchen <chneukirchen@...> 2005/01/09

Yukihiro Matsumoto <matz@ruby-lang.org> writes:

[#4175] Re: The face of Unicode support in the future — Yukihiro Matsumoto <matz@...> 2005/01/10

Hi,

[#4186] Re: The face of Unicode support in the future — Paul Brannan <pbrannan@...> 2005/01/11

On Mon, Jan 10, 2005 at 11:53:48PM +0900, Yukihiro Matsumoto wrote:

[#4192] Re: The face of Unicode support in the future — Yukihiro Matsumoto <matz@...> 2005/01/12

Hi,

[#4269] Re: The face of Unicode support in the future — Wes Nakamura <wknaka@...>

19 messages 2005/01/18
[#4270] Re: The face of Unicode support in the future — Yukihiro Matsumoto <matz@...> 2005/01/18

Hi,

[#4275] Re: The face of Unicode support in the future — Wes Nakamura <wknaka@...> 2005/01/19

[#4323] test/unit doesn't rescue a Exception — Tanaka Akira <akr@...17n.org>

test/unit doesn't rescue a Exception in a test method, as follows.

14 messages 2005/01/27
[#8773] Re: test/unit doesn't rescue a Exception — Tanaka Akira <akr@...> 2006/09/02

In article <87is5jb46q.fsf@serein.a02.aist.go.jp>,

[#8776] Re: test/unit doesn't rescue a Exception — "Nathaniel Talbott" <ntalbott@...> 2006/09/03

On 9/1/06, Tanaka Akira <akr@fsij.org> wrote:

[#8777] Re: test/unit doesn't rescue a Exception — Eric Hodel <drbrain@...7.net> 2006/09/03

On Sep 2, 2006, at 6:34 PM, Nathaniel Talbott wrote:

Re: Test::Unit::Collector::Dir won't work with code that modifies $LOAD_PATH

From: Eric Hodel <drbrain@...7.net>
Date: 2005-01-31 20:49:22 UTC
List: ruby-core #4342
On 31 Jan 2005, at 10:46, Nathaniel Talbott wrote:

> On Sat, 29 Jan 2005 20:41:31 -0500, Nathaniel Talbott
> <ntalbott@gmail.com> wrote:
>
> Sure enough, there's a gotcha. The version that modifies $LOAD_PATH
> allows tests to load supporting files directly from the directory the
> test is in. For instance, this change breaks running the Ruby test
> suite, because test_drb.rb can't find drbtest.rb. While I can see the
> utility of being able to do this, I'm still not liking modifying
> $LOAD_PATH.
>
> Long term, I think the solution to this may be a way to declare test
> helpers, like so:
>
>   class TestDRb < Test::Unit::TestCase
>     helper "drbtest"
>     ...
>   end

Or make sure that -I is set correctly...

> Short term, however, I think I'll just have it keep modifying the
> $LOAD_PATH, but instead of restoring it verbatim, have it do its best
> to delete the path that was added. This may produce some
> head-scratching for some corner-cases, but such is life.

I think this one is reasonably safe (delete what test/unit added), 
because you should expect weird stuff if you play with $LOAD_PATH 
enough to destroy it.

> Unless someone else has a better idea? (I kind've feel like I'm
> talking to myself here :-/)

This was the same conclusion I came to.  Rails seems to work fine with 
this kind of patch...

-- 
Eric Hodel - drbrain@segment7.net - http://segment7.net
FEC2 57F1 D465 EB15 5D6E  7C11 332A 551C 796C 9F04

Attachments (1)

PGP.sig (186 Bytes, application/pgp-signature)

In This Thread

Prev Next