dulwich-users team mailing list archive
-
dulwich-users team
-
Mailing list archive
-
Message #00199
Re: [PATCH 01/10] Allow overwriting id property of objects in test utils.
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
>
>
>
Attachment:
signature.asc
Description: This is a digitally signed message part
Follow ups
References