Index: /branches/sc_branches/psps_testing/build.sh
===================================================================
--- /branches/sc_branches/psps_testing/build.sh	(revision 29115)
+++ /branches/sc_branches/psps_testing/build.sh	(revision 29116)
@@ -15,5 +15,6 @@
   utilities/__init__.py \
   utilities/configuration.py \
-  utilities/file_manipulation.py"
+  utilities/file_manipulation.py\
+  psi/psi_inquisitor.py"
 
 case "$1" in
@@ -30,5 +31,5 @@
 	done
 	echo "### Coverage results ###"
-	$COVERAGE -r -o /usr -m
+	$COVERAGE -r -o /usr,$HOME/local -m
 	;;
     all)
Index: /branches/sc_branches/psps_testing/testers/batch_file.py
===================================================================
--- /branches/sc_branches/psps_testing/testers/batch_file.py	(revision 29115)
+++ /branches/sc_branches/psps_testing/testers/batch_file.py	(revision 29116)
@@ -30,4 +30,5 @@
     PSDC-940-006-01, 3.5.1 (file attributes/size): OK
     PSDC-940-006-01, 3.5.1 (file attributes/MD5 checksum of file): OK
+    BARF
     """
     def __init__(self, filename):
Index: /branches/sc_branches/psps_testing/testers/fits/p2.py
===================================================================
--- /branches/sc_branches/psps_testing/testers/fits/p2.py	(revision 29115)
+++ /branches/sc_branches/psps_testing/testers/fits/p2.py	(revision 29116)
@@ -11,3 +11,3 @@
 
     def test(self):
-        return ("None", None)
+        return ("BARF", None)
Index: /branches/sc_branches/psps_testing/testers/fits_file.py
===================================================================
--- /branches/sc_branches/psps_testing/testers/fits_file.py	(revision 29115)
+++ /branches/sc_branches/psps_testing/testers/fits_file.py	(revision 29116)
@@ -72,9 +72,19 @@
         >>> basename = 'B00029152'
         >>> tgz_filename = 'data/psut/ok/' + basename + '.tar.gz'
+
         >>> # Create the temporary directory for tests
         >>> FitsFileTester._setup_test_environment(basename, tgz_filename)
         >>> fft = FitsFileTester(fitsname, basename, '.tmp', 'P2')
+        >>> print fft.test()
+        ('BARF', None)
+        >>> # Delete temporary directory
+        >>> FitsFileTester._remove_test_environment()
+
+        >>> FitsFileTester._setup_test_environment(basename, tgz_filename)
+        >>> fft = FitsFileTester(fitsname, basename, '.tmp', 'Unsupported')
         >>> fft.test()
-        >>> # Delete temporary directory
+        Traceback (most recent call last):
+        ...
+        Exception: Unsupported FITS type [Unsupported]
         >>> FitsFileTester._remove_test_environment()
         """
@@ -82,3 +92,7 @@
             return P2FitsTester(self.fitsFile).test()
         else:
-            raise Exception("Unsupported FITS type [%s]" % fitsType)
+            raise Exception("Unsupported FITS type [%s]" % self.fitsType)
+
+if __name__ == '__main__':
+    import doctest
+    doctest.testmod()
