23 lines
823 B
Python
23 lines
823 B
Python
import logging
|
|
from integration.testcase import CommandTestCase
|
|
|
|
|
|
class FileCommands(CommandTestCase):
|
|
|
|
VERBOSITY = logging.INFO
|
|
|
|
async def test_file_management(self):
|
|
await self.make_claim('foo', '0.01')
|
|
await self.make_claim('foo2', '0.01')
|
|
|
|
file1, file2 = self.daemon.jsonrpc_file_list('claim_name')
|
|
self.assertEqual(file1['claim_name'], 'foo')
|
|
self.assertEqual(file2['claim_name'], 'foo2')
|
|
|
|
await self.daemon.jsonrpc_file_delete(claim_name='foo')
|
|
self.assertEqual(len(self.daemon.jsonrpc_file_list()), 1)
|
|
await self.daemon.jsonrpc_file_delete(claim_name='foo2')
|
|
self.assertEqual(len(self.daemon.jsonrpc_file_list()), 0)
|
|
|
|
await self.daemon.jsonrpc_get('lbry://foo')
|
|
self.assertEqual(len(self.daemon.jsonrpc_file_list()), 1)
|