[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [babel] Specified colnames
From: |
Eric Schulte |
Subject: |
Re: [O] [babel] Specified colnames |
Date: |
Fri, 12 Apr 2013 15:42:35 -0600 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
"Sebastien Vauban" <address@hidden> 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
- [O] [babel] Specified colnames, Sebastien Vauban, 2013/04/08
- Re: [O] [babel] Specified colnames, Eric Schulte, 2013/04/08
- Re: [O] [babel] Specified colnames, Sebastien Vauban, 2013/04/08
- Re: [O] [babel] Specified colnames, Eric Schulte, 2013/04/08
- Re: [O] [babel] Specified colnames, Sebastien Vauban, 2013/04/08
- Re: [O] [babel] Specified colnames,
Eric Schulte <=
- Re: [O] [babel] Specified colnames, Sebastien Vauban, 2013/04/18
- Re: [O] [babel] Specified colnames, Eric Schulte, 2013/04/20
- Re: [O] [babel] Specified colnames, Sebastien Vauban, 2013/04/25
- Re: [O] [babel] Specified colnames, Eric Schulte, 2013/04/27
- Re: [O] [babel] Specified colnames, Sebastien Vauban, 2013/04/27
- Re: [O] [babel] Specified colnames, Eric Schulte, 2013/04/27