コード例 #1
0
    def test_importaddress(self):

        address = Address.importAddress(self, cfg['miningaddress'])
        self.assertEqual(address, "Address successfully imported")
コード例 #2
0
    def test_wrongimportaddress(self):

        address = Address.importAddress(self, cfg['wrongimportaddress'])
        self.assertEqual(address, "Invalid Rk address or script")
コード例 #3
0
    def test_checkbalance(self):

        balance = Address.checkBalance(self, cfg['nonminingaddress'])
        self.assertGreaterEqual(balance, 0)
コード例 #4
0
    def test_getmultisigaddress(self):

        address = Address.getMultisigAddress(self, cfg['nrequired'],
                                             cfg['multisigpubkey'])
        self.assertEqual(address, cfg['multisigaddress'])
コード例 #5
0
    def test_failcheckifmineallowed(self):

        wrongaddress = Address.checkifMineAllowed(self,
                                                  cfg['nonminingaddress'])
        self.assertEqual(wrongaddress, 'Address has mining permission')
コード例 #6
0
    def test_checkifmineallowed(self):

        checkaddress = Address.checkifMineAllowed(self, cfg['miningaddress'])
        self.assertEqual(checkaddress, 'Address has mining permission')
コード例 #7
0
    def test_failcheckifvalid(self):

        wrongaddress = Address.checkifValid(self, cfg['invalidaddress'])
        self.assertEqual(wrongaddress, 'Address is valid')
コード例 #8
0
    def test_checkifvalid(self):

        checkaddress = Address.checkifValid(self, cfg['validaddress'])
        self.assertEqual(checkaddress, 'Address is valid')
コード例 #9
0
    def test_getaddress(self):

        address = Address.getAddress(self)
        address_size = sys.getsizeof(address)
        self.assertEqual(address_size, 83)