From f20db2f74d5739ef29543f6200329b1c6fa3259a Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Thu, 4 Jun 2026 10:41:42 +0000 Subject: [PATCH] CmdTestRef3Addr: cleanups --- test/cmdtest_d/ref_3seed.py | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/test/cmdtest_d/ref_3seed.py b/test/cmdtest_d/ref_3seed.py index ad18ac99..f5385e67 100755 --- a/test/cmdtest_d/ref_3seed.py +++ b/test/cmdtest_d/ref_3seed.py @@ -345,8 +345,10 @@ class CmdTestRef3Addr(CmdTestRef3Seed): ) def call_addrgen(self, mmtype, name='addrgen'): - wf = self.get_file_with_ext('mmdat') - return getattr(self, name)(wf, check_ref=True, mmtype=mmtype) + if self.coin in self.chk_data[self.test_name]: + wf = self.get_file_with_ext('mmdat') + return getattr(self, name)(wf, check_ref=True, mmtype=mmtype) + return 'skip' def refaddrgen_legacy(self): return self.call_addrgen('legacy') @@ -355,14 +357,10 @@ class CmdTestRef3Addr(CmdTestRef3Seed): return self.call_addrgen('compressed') def refaddrgen_segwit(self): - if self.proto.cap('segwit'): - return self.call_addrgen('segwit') - return 'skip' + return self.call_addrgen('segwit') def refaddrgen_bech32(self): - if self.proto.cap('segwit'): - return self.call_addrgen('bech32') - return 'skip' + return self.call_addrgen('bech32') def refkeyaddrgen_legacy(self): return self.call_addrgen('legacy', 'keyaddrgen') @@ -371,14 +369,10 @@ class CmdTestRef3Addr(CmdTestRef3Seed): return self.call_addrgen('compressed', 'keyaddrgen') def refkeyaddrgen_segwit(self): - if self.proto.cap('segwit'): - return self.call_addrgen('segwit', 'keyaddrgen') - return 'skip' + return self.call_addrgen('segwit', 'keyaddrgen') def refkeyaddrgen_bech32(self): - if self.proto.cap('segwit'): - return self.call_addrgen('bech32', 'keyaddrgen') - return 'skip' + return self.call_addrgen('bech32', 'keyaddrgen') class CmdTestRef3Passwd(CmdTestRef3Seed): 'generated reference password files for 128-, 192- and 256-bit seeds'