示例#1
0
def prepare(args):
    workspace = args.workspace
    utils.ensure_folder(workspace)

    prepared = do_prepare_transaction(args)
    prepared_filename = path.join(workspace, f"tx-{args.tag}.json")
    prepared.save_to_file(prepared_filename)
    logger.info(f"Saved prepared transaction to {prepared_filename}")
示例#2
0
 def __init__(self, folder):
     utils.ensure_folder(folder)
     self.folder = folder
示例#3
0
 def _copy_to_output(self, source: str, destination: str = None):
     output_folder = self._get_output_folder()
     utils.ensure_folder(output_folder)
     destination = path.join(output_folder,
                             destination) if destination else output_folder
     shutil.copy(source, destination)
示例#4
0
 def _post_install(self, tag: str):
     parent_directory = self.get_parent_directory()
     utils.ensure_folder(path.join(parent_directory, "GOPATH"))
     utils.ensure_folder(path.join(parent_directory, "GOCACHE"))
示例#5
0
 def setUp(self):
     self.testdata = Path(__file__).parent.joinpath("testdata")
     self.testdata_out = Path(__file__).parent.joinpath("testdata-out")
     utils.ensure_folder(self.testdata_out)
示例#6
0
 def __init__(self, name):
     directory = path.join(workstation.get_tools_folder(), "OutputChannels")
     utils.ensure_folder(directory)
     filepath = path.join(directory, f"{name}.txt")
     self.file = open(filepath, "a")
示例#7
0
    def setUp(self):
        self.testdata = Path(__file__).parent.joinpath("testdata")
        self.testdata_out = Path(__file__).parent.joinpath("testdata-out")
        utils.ensure_folder(self.testdata_out)

        self.alice = Account(pem_file=str(self.testdata.joinpath("keys", "alice.pem")))
示例#8
0
def get_tools_folder():
    home = get_home_folder()
    folder = path.join(home, config.ROOT_FOLDER_NAME)
    utils.ensure_folder(folder)
    return folder
示例#9
0
    def setUp(self):
        self.testdata = Path(__file__).parent.joinpath("testdata")
        self.testdata_out = Path(__file__).parent.joinpath("testdata-out")
        self.devnet_wallets = Path(__file__).parent.parent.joinpath("testnet", "wallets")

        utils.ensure_folder(self.testdata_out)
示例#10
0
 def _copy_to_output(self, file):
     output_dir = path.join(self.directory, "output")
     utils.ensure_folder(output_dir)
     shutil.copy(file, output_dir)
示例#11
0
def get_tools_folder():
    folder = Path.home() / config.ROOT_FOLDER_NAME
    utils.ensure_folder(folder)
    return folder