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