> 
> No, runtests builds the code and sets PYTHONPATH accordingly.
> 
> -- 
> Pauli Virtanen


Hello Pauli,

Thanks again for writing back.

I agree that may be what runtests.py is intended to do, but it is unfortunately 
not what it actually does in its default configuration, at least on my 
computer. I got burned by this a few nights ago. 

$ pwd
/home/X/github/numpy

$ more numpy/version.py
# THIS FILE IS GENERATED FROM NUMPY SETUP.PY
short_version = '1.8.0'

$ echo $PYTHONPATH

$ python runtests.py 
Building, see build.log...
Build OK
Running unit tests for numpy
NumPy version 1.7.1
NumPy is installed in /usr/lib64/python2.7/site-packages/numpy
Python version 2.7.3 (default, Aug  9 2012, 17:23:57) [GCC 4.7.1 20120720 (Red 
Hat 4.7.1-5)]
nose version 1.3.0

*note the version number and directory used by runtests.py*

It reported 100% tests passed (unsurprising since it was testing the release 
version!). In reality, the current directory at that time failed a test when I 
pushed it to the main repository.

Can you suggest anything that I may be doing wrong here?

Graeme


On Jul 25, 2013, at 7:00 PM, numpy-discussion-requ...@scipy.org wrote:

> Send NumPy-Discussion mailing list submissions to
>       numpy-discussion@scipy.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>       http://mail.scipy.org/mailman/listinfo/numpy-discussion
> or, via email, send a message with subject or body 'help' to
>       numpy-discussion-requ...@scipy.org
> 
> You can reach the person managing the list at
>       numpy-discussion-ow...@scipy.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of NumPy-Discussion digest..."
> 
> 
> Today's Topics:
> 
>   1. Re: add .H attribute? (Chris Barker - NOAA Federal)
>   2. Re: unit tests / developing numpy (Graeme B. Bell)
>   3. Re: unit tests / developing numpy (Pauli Virtanen)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Thu, 25 Jul 2013 07:49:44 -0700
> From: Chris Barker - NOAA Federal <chris.bar...@noaa.gov>
> Subject: Re: [Numpy-discussion] add .H attribute?
> To: Discussion of Numerical Python <numpy-discussion@scipy.org>
> Message-ID: <-29565752093052626@unknownmsgid>
> Content-Type: text/plain; charset=UTF-8
> 
> On Jul 23, 2013, at 4:57 PM, Alan G Isaac <alan.is...@gmail.com> wrote:
> 
>> Finally, I think (?) everyone (proponents and opponents)
>> would be happy if .H could provide access to an iterative
>> view of the conjugate transpose.
> 
> Except those of us that don't think numpy needs it at all.
> 
> But I'll call it a -0
> 
> -Chris
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Thu, 25 Jul 2013 14:52:07 +0000
> From: "Graeme B. Bell" <g...@skogoglandskap.no>
> Subject: Re: [Numpy-discussion] unit tests / developing numpy
> To: "<numpy-discussion@scipy.org>" <numpy-discussion@scipy.org>
> Message-ID: <20d22199-8c71-49a0-8292-cebbbb70b...@skogoglandskap.no>
> Content-Type: text/plain; charset="us-ascii"
> 
> Nathaniel, Pauli:
> 
> Thanks for the suggestions!
> 
> = runtests.py is a nice solution, but unless you also set up your PYTHONPATH 
> and install the code you've been working on, you're going to run with 
> whichever version of numpy you have installed normally rather than the code 
> you've just been working on (e.g. 1.7.1 rather than 1.8dev). 
> 
> Unfortunately, this caused me to submit a buggy set of commits, thinking they 
> had passed the tests. 
> 
> 
> = env approach: thanks, I'll give that a try and compare it with the /tmp 
> install approach.
> 
> 
> Can we add this to the dev workflow web pages?
> 
> Graeme.
> 
> ------------------------------
> 
> Message: 3
> Date: Thu, 25 Jul 2013 18:38:11 +0300
> From: Pauli Virtanen <p...@iki.fi>
> Subject: Re: [Numpy-discussion] unit tests / developing numpy
> To: numpy-discussion@scipy.org
> Message-ID: <ksrgos$60t$1...@ger.gmane.org>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> 
> 25.07.2013 17:52, Graeme B. Bell kirjoitti:
> [clip]
>> = runtests.py is a nice solution, but unless you also set up your
>> PYTHONPATH and install the code you've been working on, you're going
>> to run with whichever version of numpy you have installed normally
>> rather than the code you've just been working on (e.g. 1.7.1 rather 
> than 1.8dev).
> 
> No, runtests builds the code and sets PYTHONPATH accordingly.
> 
> -- 
> Pauli Virtanen
> 
> 
> 
> ------------------------------
> 
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion@scipy.org
> http://mail.scipy.org/mailman/listinfo/numpy-discussion
> 
> 
> End of NumPy-Discussion Digest, Vol 82, Issue 51
> ************************************************

_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to