def test_createwallet(self): address = Wallet.createWallet(self) add = json.loads(address) add1 = add['public address'] address_size = sys.getsizeof(add1) self.assertEqual(address_size, 83)
def test_verifymessage(self): validity = Wallet.verifyMessage(self, cfg['miningaddress'], cfg['signedtestdata'], cfg['testdata']) self.assertEqual(validity, 'Yes, message is verified')
def test_signmessage(self): signedMessage = Wallet.signMessage(self, cfg['privatekey'], cfg['testdata']) self.assertEqual(signedMessage, cfg['signedtestdata'])
def test_retrievewalletinfo(self): wallet_balance = Wallet.retrieveWalletinfo(self) balance = json.loads(wallet_balance) walletbalance = balance['balance'] self.assertGreaterEqual(wallet_balance, '0')
def test_getprivkey(self): checkprivkey = Wallet.getPrivateKey(self, cfg['miningaddress']) self.assertEqual(checkprivkey, cfg['privatekey'])