import sys import optparse import os import sys import textwrap from typing import Sequence import yaml import constants import stateful_shell TermColors = constants.TermColors shell = stateful_shell.StatefulShell() _CHEF_SCRIPT_PATH = os.path.abspath(os.path.dirname(__file__)) _REPO_BASE_PATH = os.path.join(_CHEF_SCRIPT_PATH, "../../") _DEVICE_FOLDER = os.path.join(_CHEF_SCRIPT_PATH, "devices") _DEVICE_LIST = [file[:-4] for file in os.listdir(_DEVICE_FOLDER) if file.endswith(".zap")] gen_dir = "" # Filled in after sample app type is read from args. def splash() -> None: splashText = textwrap.dedent( f"""\ {TermColors.STRBOLD}{TermColors.STRYELLOW} ______ __ __ _______ _______ / || | | | | ____|| ____|
def setUp(self): """Prepares stateful shell instance for tests.""" self.shell = stateful_shell.StatefulShell()