Example #1
0
class TestDeadCheckAPI(unittest.TestCase):


    def setUp(self):
        ## Modify this to Include Proxy information if you are running the script under a protected network. 
        self.checker = DeadcheckAPI()
        
    def runCheck(self, url):
        self.urlObj = self.checker.amIDead(url)
        self.dead = self.urlObj.isBroken()
        
        if self.dead:
            self.testVal = 0
        else:
            self.testVal = 1

    def testValid(self):
        self.runCheck('https://pypi.python.org/pypi')
        self.assertEqual(self.testVal, 1, 'Test 1 For Valid Link Test Failed')
        print self.urlObj.info()
        
    def testInvalid(self):
        self.runCheck('https://pypi.python.org/pypiy')
        self.assertEqual(self.testVal, 0, 'Invalid Url Test Failed.')
        print self.urlObj.info()
Example #2
0
class TestDeadCheckAPIPass(unittest.TestCase):
    def setUp(self):
        self.checker = DeadcheckAPI()
        
    def runTest(self):
        print "\nRunning Check for Pass Case\n"
        self.urlObj = self.checker.amIDead('https://pypi.python.org/pypi')
        self.dead   = self.urlObj.isBroken()
        print self.urlObj.info()
        self.failIf(self.dead, 'Valid URL Test Failed.')
    
    def tearDown(self):
        print "\nCleaning Up pass Test Case\n"
Example #3
0
class TestDeadCheckAPIFailure(unittest.TestCase):
    def setUp(self):
        self.checker = DeadcheckAPI()
        
    def runTest(self):
        print "\nRunning Check For Failure Case\n"
        self.urlObj = self.checker.amIDead('https://pypi.python.org/pypiy')
        self.dead   = self.urlObj.isBroken()
        print self.urlObj.info()
        self.failUnless(self.dead, 'Invalid URL Test Failed.')
    
    def tearDown(self):
        print "\nCleaning up Failure Test Case\n"
Example #4
0
 def setUp(self):
     self.checker = DeadcheckAPI()
Example #5
0
 def setUp(self):
     ## Modify this to Include Proxy information if you are running the script under a protected network. 
     self.checker = DeadcheckAPI()