Hi Edward.

The code is not run, since plotting is set to False.

Best
Troels

2014-12-06 17:15 GMT+01:00 Edward d'Auvergne <edw...@nmr-relax.com>:

> Hi Troels,
>
> You should here store the outfile as self.tmpfile or ds.tmpfile so
> that the base class TearDown method removes the file at the end.  You
> also will have to remove the delete argument:
>
> [edward@localhost ~]$ python2.5
> Python 2.5.6 (r256, Dec  4 2014, 15:01:21)
> [GCC 4.8.2] on linux3
> Type "help", "copyright", "credits" or "license" for more information.
> >>> from tempfile import mkdtemp, NamedTemporaryFile
> >>> outfile= NamedTemporaryFile(delete=False).name
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> TypeError: NamedTemporaryFile() got an unexpected keyword argument 'delete'
> >>>
>
> Cheers,
>
> Edward
>
>
> On 6 December 2014 at 15:19,  <tlin...@nmr-relax.com> wrote:
> > Author: tlinnet
> > Date: Sat Dec  6 15:19:46 2014
> > New Revision: 26977
> >
> > URL: http://svn.gna.org/viewcvs/relax?rev=26977&view=rev
> > Log:
> > Added systemtest Spectrum.test_grace_sn_ratio to help implement plotting
> the signaÃl to noise ratio per residue.
> >
> > Modified:
> >     trunk/test_suite/system_tests/spectrum.py
> >
> > Modified: trunk/test_suite/system_tests/spectrum.py
> > URL:
> http://svn.gna.org/viewcvs/relax/trunk/test_suite/system_tests/spectrum.py?rev=26977&r1=26976&r2=26977&view=diff
> >
> ==============================================================================
> > --- trunk/test_suite/system_tests/spectrum.py   (original)
> > +++ trunk/test_suite/system_tests/spectrum.py   Sat Dec  6 15:19:46 2014
> > @@ -194,3 +194,32 @@
> >          # View the plotting.
> >          if show_grace:
> >              self.interpreter.grace.view(file=outfile, dir=filedir,
> grace_exe='xmgrace')
> > +
> > +
> > +    def test_grace_sn_ratio(self):
> > +        """Test grace plotting function for plotting the signal to
> noise ratio per residue.
> > +        """
> > +
> > +        # Setup data.
> > +        self.setup_signal_noise_ratio()
> > +
> > +        # Calculate the signal to noise ratio calculation.
> > +        self.interpreter.spectrum.sn_ratio()
> > +
> > +        # Deselect spin with negative intensity.
> > +        self.interpreter.deselect.spin(spin_id=':4@N', boolean='AND',
> change_all=False)
> > +
> > +        # Test show grace. If showing, the temporary directory created,
> should not be deleted.
> > +        show_grace = False
> > +        if show_grace:
> > +            outfile= NamedTemporaryFile(delete=False).name
> > +            filedir = dirname(outfile)
> > +        else:
> > +            filedir = self.tmpdir
> > +        outfile = 'int_sn.agr'
> > +
> > +        self.interpreter.grace.write(x_data_type='res_num',
> y_data_type='sn_ratio', file=outfile, dir=filedir, force=True)
> > +
> > +        # View the plotting.
> > +        if show_grace:
> > +            self.interpreter.grace.view(file=outfile, dir=filedir,
> grace_exe='xmgrace')
> >
> >
> > _______________________________________________
> > relax (http://www.nmr-relax.com)
> >
> > This is the relax-commits mailing list
> > relax-comm...@gna.org
> >
> > To unsubscribe from this list, get a password
> > reminder, or change your subscription options,
> > visit the list information page at
> > https://mail.gna.org/listinfo/relax-commits
>
> _______________________________________________
> relax (http://www.nmr-relax.com)
>
> This is the relax-devel mailing list
> relax-devel@gna.org
>
> To unsubscribe from this list, get a password
> reminder, or change your subscription options,
> visit the list information page at
> https://mail.gna.org/listinfo/relax-devel
>
_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-devel mailing list
relax-devel@gna.org

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-devel

Reply via email to