我完全可以编写一个“正常”测试来捕获DataFrame
。
想知道是否可以使用 Doctest 。
一个例子是:
IO
答案 0 :(得分:4)
您可以使用与正常测试中使用的功能相同的功能:defmodule CLI do
@doc """
Politely says Hello.
## Examples
iex> import ExUnit.CaptureIO
iex> capture_io(fn -> CLI.main([]) end)
"Hello dear person.\\n"
"""
def main(args) do
IO.puts "Hello dear person."
end
end
。虽然当您向函数添加更多功能时,这可能不适合doctests。
$ mix test
.
Finished in 0.03 seconds
1 test, 0 failures
{{1}}