Ejemplo n.º 1
0
 def testGetAddrInfoFailed(self):
     feedvalidator.urlopen = self.mock.mockedGetAddrInfoFailed
     problems = feedvalidator.CheckVersion()
     self.assertTrue(re.search(r'We failed to reach', problems))
     self.assertTrue(re.search(r'Reason: Getaddrinfo failed', problems))
Ejemplo n.º 2
0
 def testEmptyIsReturned(self):
     feedvalidator.urlopen = self.mock.mockedEmptyIsReturned
     problems = feedvalidator.CheckVersion()
     self.assertTrue(re.search(r'We had trouble parsing', problems))
Ejemplo n.º 3
0
 def testConnectionTimeOut(self):
     feedvalidator.urlopen = self.mock.mockedConnectionTimeOut
     problems = feedvalidator.CheckVersion()
     self.assertTrue(re.search(r'We failed to reach', problems))
     self.assertTrue(re.search(r'Reason: Connection timed', problems))
Ejemplo n.º 4
0
 def testPageNotFound(self):
     feedvalidator.urlopen = self.mock.mockedPageNotFound
     problems = feedvalidator.CheckVersion()
     self.assertTrue(re.search(r'The server couldn\'t', problems))
     self.assertTrue(re.search(r'Error code: 404', problems))
Ejemplo n.º 5
0
 def testGetCorrectReturns(self):
     feedvalidator.urlopen = self.mock.mockedConnectSuccess
     problems = feedvalidator.CheckVersion()
     self.assertTrue(re.search(r'A new version 100.0.1', problems))
Ejemplo n.º 6
0
 def testAssignedSameVersion(self):
     problems = feedvalidator.CheckVersion(transitfeed.__version__)
     self.assertEquals(problems, None)
Ejemplo n.º 7
0
 def testAssignedDifferentVersion(self):
     problems = feedvalidator.CheckVersion('100.100.100')
     self.assertTrue(re.search(r'A new version 100.100.100', problems))