mirror of https://github.com/mpastell/Weave.jl
Added test for notebook reader
parent
e2c40262dd
commit
c62fb709d1
|
@ -15,3 +15,15 @@ convert_test("chunk_options.jmd")
|
||||||
convert_test("chunk_options.jl")
|
convert_test("chunk_options.jl")
|
||||||
convert_test("chunk_options.mdw")
|
convert_test("chunk_options.mdw")
|
||||||
convert_test("chunk_options.ipynb")
|
convert_test("chunk_options.ipynb")
|
||||||
|
|
||||||
|
function convert_test_nb(outfile)
|
||||||
|
outfile = joinpath("documents/convert", outfile)
|
||||||
|
infile = "documents/chunk_options.ipynb"
|
||||||
|
convert_doc(infile, outfile)
|
||||||
|
result = readstring(open(outfile))
|
||||||
|
ref = readstring(open(outfile * ".ref"))
|
||||||
|
rm(outfile)
|
||||||
|
@test result == ref
|
||||||
|
end
|
||||||
|
|
||||||
|
convert_test_nb("chunk_options_nb.mdw")
|
||||||
|
|
|
@ -0,0 +1,179 @@
|
||||||
|
{
|
||||||
|
"cells": [
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"source": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"metadata": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"outputs": [],
|
||||||
|
"cell_type": "code",
|
||||||
|
"source": [
|
||||||
|
"y= [2, 5, 12]"
|
||||||
|
],
|
||||||
|
"metadata": {},
|
||||||
|
"execution_count": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"source": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"metadata": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"outputs": [],
|
||||||
|
"cell_type": "code",
|
||||||
|
"source": [
|
||||||
|
"x = [12, 10]\nprintln(y)\nprintln(x)"
|
||||||
|
],
|
||||||
|
"metadata": {},
|
||||||
|
"execution_count": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"source": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"metadata": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"outputs": [],
|
||||||
|
"cell_type": "code",
|
||||||
|
"source": [
|
||||||
|
"println(\"Results without code\")\nprintln(x)"
|
||||||
|
],
|
||||||
|
"metadata": {},
|
||||||
|
"execution_count": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"source": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"metadata": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"outputs": [],
|
||||||
|
"cell_type": "code",
|
||||||
|
"source": [
|
||||||
|
"y = randn(5)\nprintln(\"Don't eval, but show code\")"
|
||||||
|
],
|
||||||
|
"metadata": {},
|
||||||
|
"execution_count": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"source": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"metadata": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"outputs": [],
|
||||||
|
"cell_type": "code",
|
||||||
|
"source": [
|
||||||
|
"y = 1:5\nprintln(y)"
|
||||||
|
],
|
||||||
|
"metadata": {},
|
||||||
|
"execution_count": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"source": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"metadata": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"outputs": [],
|
||||||
|
"cell_type": "code",
|
||||||
|
"source": [
|
||||||
|
"a = \"Don't print me\"\nprintln(a)"
|
||||||
|
],
|
||||||
|
"metadata": {},
|
||||||
|
"execution_count": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"source": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"metadata": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"outputs": [],
|
||||||
|
"cell_type": "code",
|
||||||
|
"source": [
|
||||||
|
"println(\"No markup for results.\")"
|
||||||
|
],
|
||||||
|
"metadata": {},
|
||||||
|
"execution_count": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"source": [
|
||||||
|
"Test wrapping:"
|
||||||
|
],
|
||||||
|
"metadata": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"outputs": [],
|
||||||
|
"cell_type": "code",
|
||||||
|
"source": [
|
||||||
|
"println(collect(0:10:1000))"
|
||||||
|
],
|
||||||
|
"metadata": {},
|
||||||
|
"execution_count": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"source": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"metadata": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"outputs": [],
|
||||||
|
"cell_type": "code",
|
||||||
|
"source": [
|
||||||
|
"println(collect(0:10:1000))"
|
||||||
|
],
|
||||||
|
"metadata": {},
|
||||||
|
"execution_count": null
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "markdown",
|
||||||
|
"source": [
|
||||||
|
""
|
||||||
|
],
|
||||||
|
"metadata": {}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"outputs": [],
|
||||||
|
"cell_type": "code",
|
||||||
|
"source": [
|
||||||
|
"println(collect(0:10:1000))"
|
||||||
|
],
|
||||||
|
"metadata": {},
|
||||||
|
"execution_count": null
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"nbformat_minor": 2,
|
||||||
|
"metadata": {
|
||||||
|
"language_info": {
|
||||||
|
"file_extension": ".jl",
|
||||||
|
"mimetype": "application/julia",
|
||||||
|
"name": "julia",
|
||||||
|
"version": "0.5.0"
|
||||||
|
},
|
||||||
|
"kernelspec": {
|
||||||
|
"name": "julia-0.5",
|
||||||
|
"display_name": "Julia 0.5.0",
|
||||||
|
"language": "julia"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nbformat": 4
|
||||||
|
}
|
|
@ -0,0 +1,66 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<<>>=
|
||||||
|
y= [2, 5, 12]
|
||||||
|
@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<<>>=
|
||||||
|
x = [12, 10]
|
||||||
|
println(y)
|
||||||
|
println(x)
|
||||||
|
@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<<>>=
|
||||||
|
println("Results without code")
|
||||||
|
println(x)
|
||||||
|
@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<<>>=
|
||||||
|
y = randn(5)
|
||||||
|
println("Don't eval, but show code")
|
||||||
|
@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<<>>=
|
||||||
|
y = 1:5
|
||||||
|
println(y)
|
||||||
|
@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<<>>=
|
||||||
|
a = "Don't print me"
|
||||||
|
println(a)
|
||||||
|
@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<<>>=
|
||||||
|
println("No markup for results.")
|
||||||
|
@
|
||||||
|
|
||||||
|
Test wrapping:
|
||||||
|
|
||||||
|
<<>>=
|
||||||
|
println(collect(0:10:1000))
|
||||||
|
@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<<>>=
|
||||||
|
println(collect(0:10:1000))
|
||||||
|
@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<<>>=
|
||||||
|
println(collect(0:10:1000))
|
||||||
|
@
|
Loading…
Reference in New Issue