forked from LBRYCommunity/lbry-sdk
add public_key_id to channel integration tests
This commit is contained in:
parent
565ef5e454
commit
9dbf47916b
1 changed files with 17 additions and 6 deletions
|
@ -247,19 +247,29 @@ class ChannelCommands(CommandTestCase):
|
||||||
# create new channel with all fields set
|
# create new channel with all fields set
|
||||||
tx = await self.out(self.channel_create('@bigchannel', **values))
|
tx = await self.out(self.channel_create('@bigchannel', **values))
|
||||||
channel = tx['outputs'][0]['value']
|
channel = tx['outputs'][0]['value']
|
||||||
self.assertEqual(channel, {'public_key': channel['public_key'], **fixed_values})
|
self.assertEqual(channel, {
|
||||||
|
'public_key': channel['public_key'],
|
||||||
|
'public_key_id': channel['public_key_id'],
|
||||||
|
**fixed_values
|
||||||
|
})
|
||||||
|
|
||||||
# create channel with nothing set
|
# create channel with nothing set
|
||||||
tx = await self.out(self.channel_create('@lightchannel'))
|
tx = await self.out(self.channel_create('@lightchannel'))
|
||||||
channel = tx['outputs'][0]['value']
|
channel = tx['outputs'][0]['value']
|
||||||
self.assertEqual(channel, {'public_key': channel['public_key']})
|
self.assertEqual(
|
||||||
|
channel, {'public_key': channel['public_key'], 'public_key_id': channel['public_key_id']})
|
||||||
|
|
||||||
# create channel with just a featured claim
|
# create channel with just a featured claim
|
||||||
tx = await self.out(self.channel_create('@featurechannel', featured='beef'))
|
tx = await self.out(self.channel_create('@featurechannel', featured='beef'))
|
||||||
txo = tx['outputs'][0]
|
txo = tx['outputs'][0]
|
||||||
claim_id, channel = txo['claim_id'], txo['value']
|
claim_id, channel = txo['claim_id'], txo['value']
|
||||||
fixed_values['public_key'] = channel['public_key']
|
fixed_values['public_key'] = channel['public_key']
|
||||||
self.assertEqual(channel, {'public_key': fixed_values['public_key'], 'featured': ['beef']})
|
fixed_values['public_key_id'] = channel['public_key_id']
|
||||||
|
self.assertEqual(channel, {
|
||||||
|
'public_key': fixed_values['public_key'],
|
||||||
|
'public_key_id': fixed_values['public_key_id'],
|
||||||
|
'featured': ['beef']
|
||||||
|
})
|
||||||
|
|
||||||
# update channel "@featurechannel" setting all fields
|
# update channel "@featurechannel" setting all fields
|
||||||
tx = await self.out(self.channel_update(claim_id, **values))
|
tx = await self.out(self.channel_update(claim_id, **values))
|
||||||
|
@ -280,9 +290,10 @@ class ChannelCommands(CommandTestCase):
|
||||||
|
|
||||||
# replace mode (clears everything except public_key)
|
# replace mode (clears everything except public_key)
|
||||||
tx = await self.out(self.channel_update(claim_id, replace=True, title='foo', email='new@email.com'))
|
tx = await self.out(self.channel_update(claim_id, replace=True, title='foo', email='new@email.com'))
|
||||||
self.assertEqual(
|
self.assertEqual(tx['outputs'][0]['value'], {
|
||||||
tx['outputs'][0]['value'],
|
'public_key': channel['public_key'],
|
||||||
{'public_key': channel['public_key'], 'title': 'foo', 'email': 'new@email.com'}
|
'public_key_id': channel['public_key_id'],
|
||||||
|
'title': 'foo', 'email': 'new@email.com'}
|
||||||
)
|
)
|
||||||
|
|
||||||
# send channel to someone else
|
# send channel to someone else
|
||||||
|
|
Loading…
Reference in a new issue