From 6c1baa786101cc809c50c1afee897b7054325e4a Mon Sep 17 00:00:00 2001
From: rasbt <raskberry@mail.com>
Date: Tue, 19 Nov 2013 22:16:59 -0500
Subject: [PATCH] doctest example

---
 doctest_example.py | 47 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)
 create mode 100644 doctest_example.py

diff --git a/doctest_example.py b/doctest_example.py
new file mode 100644
index 0000000..246ecf8
--- /dev/null
+++ b/doctest_example.py
@@ -0,0 +1,47 @@
+# doctest example
+# Sebastian Raschka 11/19/2013
+
+def subtract(a, b):
+    """
+    Subtracts second from first number and returns result.
+    >>> subtract(10, 5)
+    5
+    >>> subtract(11, 0.7)
+    10.3
+    """
+    return a-b
+
+def hello_world():
+    """
+    Returns 'Hello, World'
+    >>> hello_world()
+    "Hello, World"
+    >>> hello_world()
+    'Hello, World'
+    """
+    return "Hello, World"
+
+
+if __name__ == "__main__":  # is 'false' if imported
+    import doctest
+    doctest.testmod()
+
+
+""" RESULTS
+
+sebastian ~/Desktop> python3 doctest_example.py 
+**********************************************************************
+File "doctest_example.py", line 17, in __main__.hello_world
+Failed example:
+    hello_world()
+Expected:
+    "Hello, World"
+Got:
+    'Hello, World'
+**********************************************************************
+1 items had failures:
+    1 of   2 in __main__.hello_world
+***Test Failed*** 1 failures.
+sebastian ~/Desktop> 
+
+"""