Browse Source

altcoin.py: use relative imports

The MMGen Project 3 years ago
parent
commit
0d0995f631
2 changed files with 6 additions and 6 deletions
  1. 3 3
      mmgen/altcoin.py
  2. 3 3
      test/test-release.sh

+ 3 - 3
mmgen/altcoin.py

@@ -36,7 +36,7 @@ altcoin.py - Coin constants for Bitcoin-derived altcoins
 #   NBT:  150/191 c/u,  25/('B'),  26/('B')
 
 import sys
-from mmgen.util import msg
+from .util import msg
 
 def test_equal(desc,a,b,*cdata):
 	if type(a) == int:
@@ -433,7 +433,7 @@ class CoinInfo(object):
 
 	@classmethod
 	def verify_core_coin_data(cls,quiet=False,verbose=False):
-		from mmgen.protocol import CoinProtocol,init_proto
+		from .protocol import CoinProtocol,init_proto
 
 		for network in ('mainnet','testnet'):
 			for coin in CoinProtocol.core_coins:
@@ -555,7 +555,7 @@ class CoinInfo(object):
 			return '1'
 
 		def phash2addr(ver_num,pk_hash):
-			from mmgen.protocol import _b58chk_encode
+			from .protocol import _b58chk_encode
 			bl = ver_num.bit_length()
 			ver_bytes = int.to_bytes(ver_num,bl//8 + bool(bl%8),'big')
 			return _b58chk_encode(ver_bytes + pk_hash)

+ 3 - 3
test/test-release.sh

@@ -29,7 +29,7 @@ tooltest_py='test/tooltest.py'
 tooltest2_py='test/tooltest2.py --names --quiet'
 gentest_py='test/gentest.py --quiet'
 scrambletest_py='test/scrambletest.py'
-altcoin_py='mmgen/altcoin.py --quiet'
+altcoin_mod_opts='--quiet'
 mmgen_tool='cmds/mmgen-tool'
 mmgen_keygen='cmds/mmgen-keygen'
 python='python3'
@@ -140,7 +140,7 @@ do
 	V)  VERBOSE=1
 		[ "$EXACT_OUTPUT" ] || test_py+=" --verbose"
 		unit_tests_py="${unit_tests_py/--quiet/--verbose}"
-		altcoin_py="${altcoin_py/--quiet/--verbose}"
+		altcoin_mod_opts="${altcoin_mod_opts/--quiet/--verbose}"
 		tooltest2_py="${tooltest2_py/--quiet/--verbose}"
 		gentest_py="${gentest_py/--quiet/--verbose}"
 		tooltest_py+=" --verbose"
@@ -240,7 +240,7 @@ do_test() {
 i_misc='Miscellaneous'
 s_misc='Testing various subsystems'
 t_misc="
-	- $altcoin_py
+	- python3 -m mmgen.altcoin $altcoin_mod_opts
 "
 f_misc='Miscellaneous tests completed'