12345678910111213141516171819202122232425262728293031 |
- #!/usr/bin/env python3
- #
- # mmgen = Multi-Mode GENerator, a command-line cryptocurrency wallet
- # Copyright (C)2013-2024 The MMGen Project <mmgen@tuta.io>
- # Licensed under the GNU General Public License, Version 3:
- # https://www.gnu.org/licenses
- # Public project repositories:
- # https://github.com/mmgen/mmgen-wallet
- # https://gitlab.com/mmgen/mmgen-wallet
- """
- test.include.test_init: Initialization module for test scripts
- """
- import sys,os
- from pathlib import PurePath
- os.environ['MMGEN_TEST_SUITE'] = '1'
- repo_root = str(PurePath(*PurePath(__file__).parts[:-3]))
- os.chdir(repo_root)
- sys.path[0] = repo_root
- from test.overlay import overlay_setup
- overlay_root = overlay_setup(repo_root)
- os.environ['PYTHONPATH'] = overlay_root
- if 'TMUX' in os.environ:
- del os.environ['TMUX']
- if os.getenv('MMGEN_DEVTOOLS'):
- from mmgen.devinit import init_dev
- init_dev()
|