summaryrefslogtreecommitdiff
path: root/tdd/tdd.rst
diff options
context:
space:
mode:
Diffstat (limited to 'tdd/tdd.rst')
-rw-r--r--tdd/tdd.rst19
1 files changed, 12 insertions, 7 deletions
diff --git a/tdd/tdd.rst b/tdd/tdd.rst
index c987fb4..a1f97c2 100644
--- a/tdd/tdd.rst
+++ b/tdd/tdd.rst
@@ -525,13 +525,18 @@ code within test_gcd.py module. Our test code looks like this::
if __name__ == '__main__':
unittest.main()
-Since we don't want to read this file into memory each time we run a
-separate test method, we will read all the data in the file into
-Python lists in the setUp method. The entire data file is kept in a
-list called test_cases which happens to be an attribute of the
-TestGCDFunction class. In the tearDown method of the class we
-will delete this attribute to free up the memory and close the
-opened file.
+Please note that although we highly recommend to write a docstring for
+all the classes, functions and modules we have not done so to keep
+above code compact and we have left it as an exercise for the you to
+add them.
+
+Coming back to tests themselves, since we don't want to read this file
+into memory each time we run a separate test method, we will read all
+the data in the file into Python lists in the setUp method. The entire
+data file is kept in a list called test_cases which happens to be an
+attribute of the TestGCDFunction class. In the tearDown method of the
+class we will delete this attribute to free up the memory and close
+the opened file.
Our actual test code sits in the method which begins with the name
**test_** as said earlier, the test_gcd method. Note that we import