コード例 #1
0
def loadAddressList(user_ID):
    """Load a list with all address from the user
    """
    addrList = []
    conn = sqlite3.connect(DB_PATH)
    cursor = conn.cursor()
    cursor.execute("""SELECT addr FROM addrList WHERE user_ID=? ORDER BY num""", (user_ID,))
    for addr in cursor.fetchall():
        addrList.append(Address.fromJson(addr[0]))
    conn.close()
    return addrList
コード例 #2
0
 def fromJson(data):
     data = json.loads(data)
     sender_public_key = Address.fromJson(data["sender_public_key"])
     t = Transaction(sender_public_key, data["receivers"])
     t.signature = data["signature"]
     return t
コード例 #3
0
ファイル: test_address.py プロジェクト: axtux/CryptoCurrency
 def test_public_json(self):
     a = Address().public()
     b = Address.fromJson(a.toJson())
     self.assertTrue(self.equalAddresses(a, b, False))
コード例 #4
0
ファイル: test_address.py プロジェクト: axtux/CryptoCurrency
 def test_encrypted_json(self):
     a = Address()
     a.encryptPrivateKey('pwd')
     b = Address.fromJson(a.toJson())
     self.assertTrue(self.equalAddresses(a, b, False, True))
コード例 #5
0
ファイル: test_address.py プロジェクト: axtux/CryptoCurrency
 def test_json_equal(self):
     a = Address()
     b = Address.fromJson(a.toJson())
     self.assertEqual(a.toJson(), b.toJson())
コード例 #6
0
ファイル: test_address.py プロジェクト: axtux/CryptoCurrency
 def test_json(self):
     a = Address()
     b = Address.fromJson(a.toJson())
     self.assertTrue(self.equalAddresses(a, b))