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)
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)
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)