Added test for notebook reader

pull/66/head
Matti Pastell 2016-12-19 13:13:47 +02:00
parent e2c40262dd
commit c62fb709d1
3 changed files with 257 additions and 0 deletions

View File

@ -15,3 +15,15 @@ convert_test("chunk_options.jmd")
convert_test("chunk_options.jl")
convert_test("chunk_options.mdw")
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")

View File

@ -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
}

View File

@ -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))
@