def test_check_source_pathname(self): verifier = ProductVerifier('20100505121116-ESACCI-L2P_GHRSST-SSTskin-AVHRRMTA_G-EXP1.2-v02.0-fv1.0.nc') try: verifier._check_source_pathname() self.fail() except VerificationError: report = verifier.get_report() self.assertEquals(1, report['source_pathname_check']) ProductVerifierTests.create_new_file(verifier.get_source_pathname()) try: verifier._check_source_pathname() report = verifier.get_report() self.assertEquals(0, report['source_pathname_check']) finally: os.remove(verifier.get_source_pathname())