Browse Source

test suite: minor fix

The MMGen Project 3 years ago
parent
commit
a5890569a9

+ 0 - 88
doc/wiki/install-linux/Install-MMGen-on-Debian-or-Ubuntu-Linux.md

@@ -1,88 +0,0 @@
-*NOTE: the instructions on this page are for a Bitcoin-only setup.  For
-altcoin support, additional installation steps are required.  See
-[**Altcoin and Forkcoin Support**][af] for more information.*
-
-### Perform the following steps on both your online and offline computers:
-
-For computers with no Internet connection, see **Note for offline machines** below.
-
-#### Install required packages:
-
-##### Debian/Ubuntu:
-
-	$ sudo apt-get install git gcc libtool make autoconf libgmp-dev libssl-dev libpcre3-dev libmpfr-dev libmpc-dev python3-dev python3-pip
-
-##### Arch Linux:
-
-	$ sudo pacman -S git gcc libtool make autoconf automake autogen pcre python-pip
-
-#### Upgrade the build tools:
-
-	$ pip3 install --user --upgrade pip setuptools build wheel
-
-#### Install MMGen:
-
-	$ git clone https://github.com/mmgen/mmgen.git
-	$ cd mmgen
-	$ git checkout stable_linux # see 'Note' below
-	$ python3 -m build --no-isolation
-	$ pip3 install --user --upgrade dist/*.whl # see 'Testing Note' below
-	$ cd ..
-
-**Note:** if you want to use features that have appeared since the latest
-`stable_linux` release, then you can omit the `git checkout` step and remain on
-the `master` branch.  Please bear in mind, however, that while the tip of
-`master` is always tested on Linux before being pushed to the public repository,
-security vulnerabilities are more likely to be present in new code than in a
-stable release.  In addition, new code may require dependencies or installation
-steps not yet covered in the documentation.
-
-Install your coin daemon(s).  To install prebuilt binaries, go [here][01].  To
-install from source, go [here][02].
-
-**Testing Note:** MMGen may be tested in place prior to installation.  Refer to
-the [Test Suite][ts] wiki page for details.
-
-##### Note for offline machines:
-
-The computer you’ve designated for offline use must be connected to the
-Internet to retrieve and install the above packages as described above.  This
-is normally not a problem, as you can simply take it offline permanently after
-the install is done, preferably removing or disabling its network interfaces.
-
-However, if your machine is already offline and you wish to leave it that way,
-or if it lacks a network interface entirely, then you’ll need to take roughly
-the following steps:
-
-> If your offline and offline computers have the same architecture, then
-> download the Debian/Ubuntu packages and their dependencies on the online
-> one using `apt-get download`.  Otherwise, retrieve the packages manually
-> from `packages.debian.org` or `packages.ubuntu.com`.
->
-> Download any required Python packages using `pip3 download`, or manually
-> from [pypi.org][pi] if your online and offline computers have different
-> architecture.
->
-> Transfer the downloaded files and cloned Git repositories to your offline
-> computer using a USB stick or other removable medium.  Install the
-> Debian/Ubuntu packages with `sudo dpkg -i` and the Python packages with `pip3
-> install --user`.
->
-> Clone the [secp256k1][ec] repository and copy it to `~/.cache` directory on
-> the offline machine (or copy it from your online machine’s `~/.cache`).
-> Copy the MMGen repository to the offline machine and install MMGen as
-> described above.  If your online and offline machines have different
-> architecture, then make sure to clean up any build/dist files in the
-> repositories before installing (in `secp256k1` this is accomplished by `make
-> clean`).
-
-Congratulations, your installation is now complete!  You can now proceed to
-[**Getting Started with MMGen**][gs].
-
-[01]: Install-Bitcoind
-[02]: Install-Bitcoind-from-Source-on-Debian-or-Ubuntu-Linux
-[ts]: Test-Suite
-[gs]: Getting-Started-with-MMGen
-[pi]: https://pypi.org
-[af]: Altcoin-and-Forkcoin-Support
-[ec]: https://github.com/bitcoin-core/secp256k1.git

+ 2 - 0
test/misc/term.py

@@ -137,6 +137,7 @@ def tt_txview():
 	tx = MMGenTX.Unsigned(filename=fn,quiet_open=True)
 	while True:
 		tx.view_with_prompt('View data for transaction?',pause=False)
+		set_vt100()
 		if not keypress_confirm('Continue testing transaction view?',default_yes=True):
 			break
 
@@ -151,6 +152,7 @@ tt_start()
 tt_get_terminal_size()
 tt_color()
 tt_license()
+set_vt100()
 tt_line_input()
 tt_urand()
 tt_txview()