← Back to team overview

dulwich-users team mailing list archive

Re: [PATCH 01/10] Allow overwriting id property of objects in test utils.

 

My bad. I must have gotten confused by the out-of-order merging (which is
ok, these have been pretty orthogonal).

I'll send my last patchset tomorrow morning and you can decide if you think
it's worth including in 0.6.2.

On Tue, Aug 17, 2010 at 16:44, Jelmer Vernooij <jelmer@xxxxxxxxx> wrote:

> On Mon, 2010-08-16 at 17:54 -0700, David Borowitz wrote:
> >
> > Just wanted to restart this conversation. Is this approach ok, or do I
> > need to rewrite the tests?
> Yep. This patch has already been merged.
>
> Cheers,
>
> Jelmer
>
> >
> > On Mon, Aug 9, 2010 at 08:26, David Borowitz <dborowitz@xxxxxxxxxx>
> > wrote:
> >
> >         On Sun, Aug 8, 2010 at 11:48, Jelmer Vernooij
> >         <jelmer@xxxxxxxxx> wrote:
> >                 Hi Dave,
> >
> >                 On Mon, 2010-08-02 at 12:46 -0700,
> >                 dborowitz@xxxxxxxxxx wrote:
> >                 > From: Dave Borowitz <dborowitz@xxxxxxxxxx>
> >                 >
> >                 > Change-Id: I1f2da810b6466575bf82c0cbadaf3f844a0244cc
> >                 > ---
> >                 >  NEWS                          |    2 ++
> >                 >  dulwich/tests/test_objects.py |    7 +++++++
> >                 >  dulwich/tests/utils.py        |   12 ++++++++++--
> >                 >  3 files changed, 19 insertions(+), 2 deletions(-)
> >                 >
> >                 > diff --git a/NEWS b/NEWS
> >                 > index 603d8da..14e067c 100644
> >                 > --- a/NEWS
> >                 > +++ b/NEWS
> >                 > @@ -27,6 +27,8 @@
> >                 >    * New tests in test_web with better coverage and
> >                 fewer ad-hoc mocks.
> >                 >      (Dave Borowitz)
> >                 >
> >                 > +  * Allow overwriting id property of objects in
> >                 test utils. (Dave Borowitz)
> >
> >                 Can you perhaps expand a bit as to where this would be
> >                 useful?
> >
> >
> >         Well, make_object was already capable of creating objects with
> >         arbitrary members set to arbitrary values. When I cleaning up
> >         some of test_server, I had a bunch of test objects that had
> >         their ids set to known values ('1' * 40, etc.), so the easiest
> >         way to convert the stub objects in those tests was to allow
> >         overwriting the id property. (Now that I've thought about it,
> >         there are some other alternatives I could use that would be a
> >         little more work, but don't involve this hack to overwrite
> >         id.)
> >
> >
> >         See
> >         e.g.
> http://github.com/dborowitz/dulwich/blob/d0ad3a19cc45701c017e6462f3b52af670116e60/dulwich/tests/test_server.py#L197(from patch 3/10) for some usages.
> >
> >                 Cheers,
> >
> >                 Jelmer
> >
> >
> >
>
>

References