Skip to content

Instantly share code, notes, and snippets.

@jiffyclub
Created November 5, 2012 00:22
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jiffyclub/4014528 to your computer and use it in GitHub Desktop.
Save jiffyclub/4014528 to your computer and use it in GitHub Desktop.
Demo of installing and using the %runtests magic.
Display the source blob
Display the rendered blob
Raw
{
"metadata": {
"name": "runtests-demo"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "code",
"collapsed": false,
"input": [
"%install_ext https://raw.github.com/gist/4013594/runtests.py"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"Installed runtests.py. To use it, type:\n",
" %load_ext runtests\n"
]
}
],
"prompt_number": 1
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"%load_ext runtests"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 2
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"%runtests"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"Collected 0 tests.\n",
"\n",
"\n",
"Ran 0 tests in 9.54e-07 seconds.\n",
"ok = 0, fail = 0, error = 0\n"
]
}
],
"prompt_number": 3
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"def test_true():\n",
" assert 4 == 4\n",
"\n",
"def test_fail():\n",
" assert 4 == 2"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 4
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"%runtests"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"Collected 2 tests.\n",
"\n",
"test_fail ... fail\n",
"test_true ... ok\n",
"\n",
"Failures\n",
"========\n",
"test_fail: AssertionError()\n",
"\n",
"Ran 2 tests in 8.7e-05 seconds.\n",
"ok = 1, fail = 1, error = 0\n"
]
}
],
"prompt_number": 5
},
{
"cell_type": "code",
"collapsed": false,
"input": [],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 5
}
],
"metadata": {}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment