forked from LBRYCommunity/lbry-sdk
added integration test
This commit is contained in:
parent
d2ebbf5db6
commit
aaa11c02bf
2 changed files with 3 additions and 2 deletions
|
@ -2908,14 +2908,13 @@ class Daemon(metaclass=JSONRPCServerType):
|
|||
"signing_ts": (str) The timestamp used to sign the comment,
|
||||
}
|
||||
"""
|
||||
hexdata = str(hexdata)
|
||||
wallet = self.wallet_manager.get_wallet_or_default(wallet_id)
|
||||
assert not wallet.is_locked, "Cannot spend funds with locked wallet, unlock first."
|
||||
signing_channel = await self.get_channel_or_error(
|
||||
wallet, channel_account_id, channel_id, channel_name, for_signing=True
|
||||
)
|
||||
timestamp = str(int(time.time()))
|
||||
signature = signing_channel.sign_data(unhexlify(hexdata), timestamp)
|
||||
signature = signing_channel.sign_data(unhexlify(str(hexdata)), timestamp)
|
||||
return {
|
||||
'signature': signature,
|
||||
'signing_ts': timestamp
|
||||
|
|
|
@ -1233,6 +1233,8 @@ class ChannelCommands(CommandTestCase):
|
|||
signature2 = await self.out(self.daemon.jsonrpc_channel_sign(channel_id=channel.claim_id, hexdata=data_to_sign))
|
||||
self.assertTrue(verify(channel, unhexlify(data_to_sign), signature1))
|
||||
self.assertTrue(verify(channel, unhexlify(data_to_sign), signature2))
|
||||
signature3 = await self.out(self.daemon.jsonrpc_channel_sign(channel_id=channel.claim_id, hexdata=99))
|
||||
self.assertTrue(verify(channel, unhexlify('99'), signature3))
|
||||
|
||||
async def test_channel_export_import_before_sending_channel(self):
|
||||
# export
|
||||
|
|
Loading…
Reference in a new issue