예제 #1
0
 def testGraphUrl_NoRevisionGiven_NoRevisionParamInUrl(self):
     test_key = self._AddSampleData()
     # Both None and empty string mean "no revision".
     self.assertEqual('/report?masters=M&bots=b&tests=suite%2Ffoo',
                      debug_alert._GraphUrl(test_key.get(), ''))
     self.assertEqual('/report?masters=M&bots=b&tests=suite%2Ffoo',
                      debug_alert._GraphUrl(test_key.get(), None))
예제 #2
0
 def testGraphUrl_RevisionGiven_RevisionParamInUrl(self):
     test_key = self._AddSampleData()
     # Both string and int can be accepted for revision.
     self.assertEqual('/report?masters=M&bots=b&tests=suite%2Ffoo&rev=310',
                      debug_alert._GraphUrl(test_key.get(), 310))
     self.assertEqual('/report?masters=M&bots=b&tests=suite%2Ffoo&rev=310',
                      debug_alert._GraphUrl(test_key.get(), '310'))
예제 #3
0
 def testGraphUrl_NoRevisionGiven_NoRevisionParamInUrl(self):
   test_key = self._AddSampleData()
   # Both None and empty string mean "no revision".
   self.assertEqual(
       '/report?masters=M&bots=b&tests=suite%2Ffoo',
       debug_alert._GraphUrl(test_key.get(), ''))
   self.assertEqual(
       '/report?masters=M&bots=b&tests=suite%2Ffoo',
       debug_alert._GraphUrl(test_key.get(), None))
예제 #4
0
 def testGraphUrl_RevisionGiven_RevisionParamInUrl(self):
   test_key = self._AddSampleData()
   # Both string and int can be accepted for revision.
   self.assertEqual(
       '/report?masters=M&bots=b&tests=suite%2Ffoo&rev=310',
       debug_alert._GraphUrl(test_key.get(), 310))
   self.assertEqual(
       '/report?masters=M&bots=b&tests=suite%2Ffoo&rev=310',
       debug_alert._GraphUrl(test_key.get(), '310'))