Ejemplo n.º 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
Ejemplo n.º 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
Ejemplo n.º 3
0
 def test_public_json(self):
     a = Address().public()
     b = Address.fromJson(a.toJson())
     self.assertTrue(self.equalAddresses(a, b, False))
Ejemplo n.º 4
0
 def test_encrypted_json(self):
     a = Address()
     a.encryptPrivateKey('pwd')
     b = Address.fromJson(a.toJson())
     self.assertTrue(self.equalAddresses(a, b, False, True))
Ejemplo n.º 5
0
 def test_json_equal(self):
     a = Address()
     b = Address.fromJson(a.toJson())
     self.assertEqual(a.toJson(), b.toJson())
Ejemplo n.º 6
0
 def test_json(self):
     a = Address()
     b = Address.fromJson(a.toJson())
     self.assertTrue(self.equalAddresses(a, b))