def test_visit(self): params = { 'fed_id': self.config.get('Test Visitor', 'fed_id'), 'user_name': self.config.get('Test Visitor', 'user_name'), 'site_name': self.config.get('Test Visitor', 'site_name'), 'site_id': self.config.get('Test Visitor', 'site_id'), 'uid': self.config.get('Test Visitor', 'uid') } visitor = RpcVisitor(params) self.cxn.connect() self.assertTrue(self.cxn.is_connected) visitor.visit(self.cxn) self.cxn.disconnect()
def test_failed_vist(self): params = { 'fed_id': '', 'user_name': '', 'site_name': '', 'site_id': '', 'uid': '', 'phone': '' } visitor = RpcVisitor(params) self.cxn.connect() self.assertTrue(self.cxn.is_connected) try: visitor.visit(self.cxn) self.fail("Visit should not succeed") except RpcError as e: self.assertEqual('Unable to visit system 900', str(e)) finally: self.cxn.disconnect()