add all files
This commit is contained in:
77
tests/test_nb.py
Normal file
77
tests/test_nb.py
Normal file
@@ -0,0 +1,77 @@
|
||||
# tests that too long to execute on Travis are temporarily commented out
|
||||
# TODO: find a way to fix this
|
||||
|
||||
import subprocess
|
||||
import tempfile
|
||||
|
||||
|
||||
def _exec_notebook(path):
|
||||
with tempfile.NamedTemporaryFile(suffix=".ipynb") as fout:
|
||||
args = ["jupyter", "nbconvert", "--to", "notebook", "--execute",
|
||||
"--ExecutePreprocessor.timeout=1000",
|
||||
"--output", fout.name, path]
|
||||
subprocess.check_call(args)
|
||||
|
||||
|
||||
def test_0():
|
||||
_exec_notebook('course/0_Check_Environment.ipynb')
|
||||
|
||||
|
||||
def test_1():
|
||||
_exec_notebook('course/1 First Deep Learning Model.ipynb')
|
||||
|
||||
|
||||
def test_2():
|
||||
_exec_notebook('course/2 Data.ipynb')
|
||||
|
||||
|
||||
def test_3():
|
||||
_exec_notebook('course/3 Machine Learning.ipynb')
|
||||
|
||||
|
||||
def test_4():
|
||||
_exec_notebook('course/4 Deep Learning Intro.ipynb')
|
||||
|
||||
|
||||
def test_5():
|
||||
_exec_notebook('course/5 Gradient Descent.ipynb')
|
||||
|
||||
|
||||
def test_6():
|
||||
_exec_notebook('course/6 Convolutional Neural Networks.ipynb')
|
||||
|
||||
|
||||
def test_8():
|
||||
_exec_notebook('course/8 Recurrent Neural Networks.ipynb')
|
||||
|
||||
|
||||
def test_9():
|
||||
_exec_notebook('course/9 Improving performance.ipynb')
|
||||
|
||||
|
||||
def test_2_sol():
|
||||
_exec_notebook('solutions/2 Data exploration Exercises Solution.ipynb')
|
||||
|
||||
|
||||
def test_3_sol():
|
||||
_exec_notebook('solutions/3 Machine Learning Exercises Solution.ipynb')
|
||||
|
||||
|
||||
def test_4_sol():
|
||||
_exec_notebook('solutions/4 Deep Learning Intro Exercises Solution.ipynb')
|
||||
|
||||
|
||||
def test_5_sol():
|
||||
_exec_notebook('solutions/5 Gradient Descent Exercises Solution.ipynb')
|
||||
|
||||
|
||||
def test_6_sol():
|
||||
_exec_notebook('solutions/6 Convolutional Neural Networks Exercises Solution.ipynb')
|
||||
|
||||
|
||||
def test_8_sol():
|
||||
_exec_notebook('solutions/8 Recurrent Neural Networks Exercises Solutions.ipynb')
|
||||
|
||||
|
||||
def test_9_sol():
|
||||
_exec_notebook('solutions/9 Improving performance Exercises Solutions.ipynb')
|
||||
Reference in New Issue
Block a user