... that the unit tests are complete, it's time to start writing the code that the test cases are attempting to test. You're going to do this in stages, so you can see all the unit tests ... "C:\docbook\dip\py\roman\stage1\romantest1.py", line 133 , in testMalformedAntecedent self.assertRaises(roman1.InvalidRomanNumeralError, roman1.fromRoman, s) File "c:\python21\lib\unittest.py", line 266, in ... OutOfRangeError and it didn't. 3 After the detail, unittest displays a summary of how many tests were performed and how long it took. 4 Overall, the unit test failed because at least one test case...