Skip to content

Commit aab7b15

Browse files
committed
new nose resource and moving minimum viable test suite to overall testing page because its relevant to both unit and integration testing
1 parent 2ba8074 commit aab7b15

File tree

6 files changed

+31
-15
lines changed

6 files changed

+31
-15
lines changed

all.html

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7052,6 +7052,11 @@ <h2>Testing in Python</h2>
70527052
<h2>Testing resources</h2>
70537053
<ul>
70547054
<li>
7055+
<p><a href="https://realpython.com/blog/python/the-minimum-viable-test-suite/">The Minimum Viable Test Suite</a>
7056+
shows how to set unit tests and integration tests for a Flask example
7057+
application.</p>
7058+
</li>
7059+
<li>
70557060
<p><a href="http://late.am/post/2015/04/20/good-test-bad-test.html">Good test, bad test</a>
70567061
explains the difference between a "good" test case and one that is not
70577062
as useful. Along the way the post breaks down some myths about common
@@ -7121,11 +7126,6 @@ <h2>Unit testing tools</h2>
71217126
<h3>Unit testing resources</h3>
71227127
<ul>
71237128
<li>
7124-
<p><a href="https://realpython.com/blog/python/the-minimum-viable-test-suite/">The Minimum Viable Test Suite</a>
7125-
shows how to set unit tests and integration tests for a Flask example
7126-
application.</p>
7127-
</li>
7128-
<li>
71297129
<p><a href="http://www.diveintopython3.net/unit-testing.html">Dive into Python 3's chapter on unit testing</a>
71307130
has a complete example with code and a detailed explanation for creating
71317131
unit testing with the
@@ -7160,6 +7160,12 @@ <h3>Unit testing resources</h3>
71607160
shows how to write a test generator that works with the <code>unittest</code>
71617161
framework.</p>
71627162
</li>
7163+
<li>
7164+
<p><a href="http://ivory.idyll.org/articles/nose-intro.html">An Extended Introduction to the nose Unit Testing Framework</a>
7165+
shows how this test runner can be used to write basic test suites.
7166+
While the article is from 2006, it remains relevant today for learning
7167+
how to use nose with your projects.</p>
7168+
</li>
71637169
</ul>
71647170
<h1>Integration Testing</h1>
71657171
<p>Integration testing exercises two or more parts of an application at once,

feeds/all.atom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2015-11-16T10:27:57Z</updated></feed>
2+
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2015-11-17T08:19:34Z</updated></feed>

source/content/pages/08-testing/01-testing.markdown

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@ correctness.
4242

4343

4444
## Testing resources
45+
* [The Minimum Viable Test Suite](https://realpython.com/blog/python/the-minimum-viable-test-suite/)
46+
shows how to set unit tests and integration tests for a Flask example
47+
application.
48+
4549
* [Good test, bad test](http://late.am/post/2015/04/20/good-test-bad-test.html)
4650
explains the difference between a "good" test case and one that is not
4751
as useful. Along the way the post breaks down some myths about common

source/content/pages/08-testing/02-unit-testing.markdown

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,6 @@ by writing the test cases to exercise multiple parts of code at once.
4747

4848

4949
### Unit testing resources
50-
* [The Minimum Viable Test Suite](https://realpython.com/blog/python/the-minimum-viable-test-suite/)
51-
shows how to set unit tests and integration tests for a Flask example
52-
application.
53-
5450
* [Dive into Python 3's chapter on unit testing](http://www.diveintopython3.net/unit-testing.html)
5551
has a complete example with code and a detailed explanation for creating
5652
unit testing with the
@@ -79,4 +75,8 @@ by writing the test cases to exercise multiple parts of code at once.
7975
shows how to write a test generator that works with the `unittest`
8076
framework.
8177

78+
* [An Extended Introduction to the nose Unit Testing Framework](http://ivory.idyll.org/articles/nose-intro.html)
79+
shows how this test runner can be used to write basic test suites.
80+
While the article is from 2006, it remains relevant today for learning
81+
how to use nose with your projects.
8282

testing.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,11 @@ <h2>Testing in Python</h2>
6262
<h2>Testing resources</h2>
6363
<ul>
6464
<li>
65+
<p><a href="https://realpython.com/blog/python/the-minimum-viable-test-suite/">The Minimum Viable Test Suite</a>
66+
shows how to set unit tests and integration tests for a Flask example
67+
application.</p>
68+
</li>
69+
<li>
6570
<p><a href="http://late.am/post/2015/04/20/good-test-bad-test.html">Good test, bad test</a>
6671
explains the difference between a "good" test case and one that is not
6772
as useful. Along the way the post breaks down some myths about common

unit-testing.html

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,6 @@ <h2>Unit testing tools</h2>
7575
<h3>Unit testing resources</h3>
7676
<ul>
7777
<li>
78-
<p><a href="https://realpython.com/blog/python/the-minimum-viable-test-suite/">The Minimum Viable Test Suite</a>
79-
shows how to set unit tests and integration tests for a Flask example
80-
application.</p>
81-
</li>
82-
<li>
8378
<p><a href="http://www.diveintopython3.net/unit-testing.html">Dive into Python 3's chapter on unit testing</a>
8479
has a complete example with code and a detailed explanation for creating
8580
unit testing with the
@@ -114,6 +109,12 @@ <h3>Unit testing resources</h3>
114109
shows how to write a test generator that works with the <code>unittest</code>
115110
framework.</p>
116111
</li>
112+
<li>
113+
<p><a href="http://ivory.idyll.org/articles/nose-intro.html">An Extended Introduction to the nose Unit Testing Framework</a>
114+
shows how this test runner can be used to write basic test suites.
115+
While the article is from 2006, it remains relevant today for learning
116+
how to use nose with your projects.</p>
117+
</li>
117118
</ul>
118119
<h3>What else do you want to learn about testing?</h3>
119120
<div class="row">

0 commit comments

Comments
 (0)