"Sebastien Vauban" <wxhgmqzgw...@spammotel.com> writes: > Eric, > > Eric Schulte wrote: >>> Extra question: tested with a sh block, both of the above do work, that is >>> with strings or symbols. Which one is supposed to be better (that is, will >>> be >>> more portable with time), if there is one? >> >> Both will be maintained. The contribution of a test exercising both >> options could provide an extra guarantee of perseverance. This is also >> a good first step towards editing the code. :) > > Here's my trial to do so. > > --8<---------------cut here---------------start------------->8--- > (ert-deftest test-ob/specific-column-names-symbols () > "Test passing specific column names as a list of symbols." > (should > (equal "#+name: input-table > | id | var1 | > |----+------| > | 1 | bar | > | 2 | baz | > > #+begin_src sh :var data=input-table :exports results :colnames '(Rev Author) > echo \"$data\" > #+end_src > > #+results: > | Rev | Author | > |-----+--------| > | 1 | bar | > | 2 | baz | > > " > (org-test-with-temp-text "#+name: input-table > | id | var1 | > |----+------| > | 1 | bar | > | 2 | baz | > > #+begin_src sh :var data=input-table :exports results :colnames '(Rev Author) > echo \"$data\" > #+end_src > " > (org-babel-execute-src-block) > (buffer-string))))) > --8<---------------cut here---------------end--------------->8--- > > Does this correspond to what you're asking for? >
Close, could you prepare this as a patch against the current code base? That way I can simply apply it locally and more easily test it. > > However, running it did not succeed. I must do something wrong, or NOT do > something good... > > ╭──── > │ Selector: t > │ Passed: 0 > │ Failed: 0 > │ Total: 0/1 > │ > │ Started at: 2013-04-08 22:45:19+0200 > │ Aborted. > │ Aborted at: 2013-04-08 22:45:19+0200 > │ > │ A > │ > │ A test-ob/specific-column-names-symbols > │ Test passing specific column names as a list of symbols. > │ aborted > ╰──── > > The worse is that I don't get a backtrace, even after: > > - setting debug-on-error to t, or > - M-x'ing toggle-debug-on-error. > > Weird, but not the first time -- seems related to Emacs 24.2 or so (+ my > config?). > Integration these tests with the existing tests should help to illuminate whatever is causing these failures. Assuming that the existing tests are passing on your system that is. Cheers, > > Best regards, > Seb -- Eric Schulte http://cs.unm.edu/~eschulte