예제 #1
0
 def test_good_lookup(self):
     q = QRZCredentials(qrz_url='a',username='******',password='******',session_id='abc')
     q.get_qrz_data = lambda x: GOOD_RECORD
     r = q.lookup_callsign('KC2ZUF')
     self.assertTrue(r.is_authenticated)
     self.assertFalse( r.error)
     self.assertEquals('KC2ZUF', r.call)
예제 #2
0
 def test_bad_session(self):
     q = QRZCredentials(qrz_url='a',username='******',password='******',session_id='abc')
     q.get_qrz_data = lambda x: BAD_SESSION
     r = q.lookup_callsign('KC2ZUF')
     self.assertFalse(r.is_authenticated)
     self.assertFalse(r.error)
예제 #3
0
 def test_url_failure(self):
     q = QRZCredentials(qrz_url='a',username='******',password='******')
     q.load_url = lambda x: None
     r = q.lookup_callsign('KC2ZUF')
     self.assertFalse(r.is_authenticated)
     self.assertEquals('Unable to log in to QRZ',r.error)