def test_invalid_name(self): created = signal.create(self.btctxstore, self.wif, "test") # repack to eliminate namedtuples and simulate io repacked = umsgpack.unpackb(umsgpack.packb(created)) self.assertIsNone(signal.read(self.btctxstore, repacked, "wrongname"))
def test_create_read(self): # test create created = signal.create(self.btctxstore, self.wif, "test") # repack to eliminate namedtuples and simulate io repacked = umsgpack.unpackb(umsgpack.packb(created)) # test read read = signal.read(self.btctxstore, repacked, "test") self.assertIsNotNone(read) self.assertEqual(created, read)
def request(node, receiver): msg = signal.create(node.server.btctxstore, node.get_key(), "request_info") return node.relay_message(receiver, msg)