Пример #1
0
import pytest

from taf.zos.py3270 import ISPF
from taf.zos.py3270 import Emulator
from taf.zos.py3270 import keys
from taf.af_support_tools import TAFConfig
from libs.ivtenv import rtes
from taf import logging

from libs import utils
from libs.ite1cics import *

logger = logging.getLogger(__name__)
rte = os.environ.get('rte', 'ite1')

root = TAFConfig().testpack_root


@pytest.fixture(scope='function')
def tso_in_out(request):
    user = username
    if hasattr(request, 'param'):
        user = request.param

    em = Emulator(hostname, model=2, oversize=(24, 80))
    ispf = ISPF(em, username=user, password=password)
    d = ispf.em.display
    try:
        d(key=keys.PF3)
        d(text=f"ALTLIB ACTIVATE APPL(CLIST) DA('{rtes[rte]['clist']}')",
          key=keys.ENTER)
from taf.zos.py3270 import ISPF
from taf.zos.py3270.ispf import Menu
from taf.zos.py3270 import Emulator
from concurrent.futures.thread import ThreadPoolExecutor
from taf.zos.py3270 import keys
import asyncio
import pytest

from libs.pyjubula import *
from libs.tep.tep import TEP

from libs.creds import *
from libs.ivtenv import rtes
from taf.zos.zosmflib import zOSMFConnector

logger = logging.getLogger(__name__)
logging.getLogger().setLevel(logging.INFO)

# jubula_agent = 'localhost'
jubula_agent = 'localhost'
host_teps = 'WALDEVITMZQA03'
hostname = 'RSD4'
plex = 'RSPLEXL4'
rte = 'ite4'
tep = None

jubula_agent = os.environ.get('jubula_agent', jubula_agent) + ':60000'
hostname = os.environ.get('hostname', hostname)
plex = os.environ.get('plex', plex).upper()

z = zOSMFConnector(hostname, username, password)