Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #64057
| From | Roy Smith <roy@panix.com> |
|---|---|
| Newsgroups | comp.lang.python |
| Subject | Re: Is it possible to get string from function? |
| Date | 2014-01-16 00:40 -0500 |
| Organization | PANIX Public Access Internet and UNIX, NYC |
| Message-ID | <roy-09327D.00403916012014@news.panix.com> (permalink) |
| References | <roy-406DCF.22465415012014@news.panix.com> <mailman.5570.1389849928.18130.python-list@python.org> |
In article <mailman.5570.1389849928.18130.python-list@python.org>, Chris Angelico <rosuav@gmail.com> wrote: > On Thu, Jan 16, 2014 at 2:46 PM, Roy Smith <roy@panix.com> wrote: > > So, I figured I would write a meta-test, which used introspection to > > find all the methods in the class, extract the strings from them (they > > are all assigned to a variable named RECEIPT), and check to make sure > > they're all different. >> [...] > But you might be able to shortcut it enormously. You say the strings > are "about 2500 characters long, hex-encoded". What are the chances of > having another constant, somewhere in the test function, that also > happens to be roughly that long and hex-encoded? The chances are exactly zero. > If the answer is "practically zero", then skip the code, skip > co_names, and just look through co_consts. That sounds like it should work, thanks! > Of course, this whole theory goes out the > window if your test functions can reference another test's RECEIPT; No, they don't do that.
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Is it possible to get string from function? Roy Smith <roy@panix.com> - 2014-01-15 22:46 -0500
Dynamic generation of test cases for each input datum (was: Is it possible to get string from function?) Ben Finney <ben+python@benfinney.id.au> - 2014-01-16 16:02 +1100
Re: Dynamic generation of test cases for each input datum (was: Is it possible to get string from function?) Roy Smith <roy@panix.com> - 2014-01-16 00:09 -0500
Re: Is it possible to get string from function? Chris Angelico <rosuav@gmail.com> - 2014-01-16 16:25 +1100
Re: Is it possible to get string from function? Roy Smith <roy@panix.com> - 2014-01-16 00:40 -0500
Re: Is it possible to get string from function? Chris Angelico <rosuav@gmail.com> - 2014-01-16 16:47 +1100
Re: Is it possible to get string from function? Steven D'Aprano <steve@pearwood.info> - 2014-01-16 07:16 +0000
Re: Is it possible to get string from function? Roy Smith <roy@panix.com> - 2014-01-16 09:30 -0500
Re: Is it possible to get string from function? Peter Otten <__peter__@web.de> - 2014-01-16 09:52 +0100
csiph-web