Ejemplo n.º 1
0
 async def asyncSetUp(self):
     await super().asyncSetUp()
     file_path = os.path.join(self.server_dir, "test_file")
     with open(file_path, 'wb') as f:
         f.write(os.urandom(20000000))
     descriptor = await StreamDescriptor.create_stream(
         self.loop, self.server_blob_manager.blob_dir, file_path)
     self.sd_hash = descriptor.calculate_sd_hash()
     self.mock_wallet, self.uri = get_mock_wallet(self.sd_hash,
                                                  self.client_storage)
     self.stream_manager = StreamManager(
         self.loop, self.client_config, self.client_blob_manager,
         self.mock_wallet, self.client_storage,
         get_mock_node(self.server_from_client))
     self.exchange_rate_manager = get_dummy_exchange_rate_manager(time)
Ejemplo n.º 2
0
 async def setup_stream_manager(self, balance=10.0, fee=None, old_sort=False):
     file_path = os.path.join(self.server_dir, "test_file")
     with open(file_path, 'wb') as f:
         f.write(os.urandom(20000000))
     descriptor = await StreamDescriptor.create_stream(
         self.loop, self.server_blob_manager.blob_dir, file_path, old_sort=old_sort
     )
     self.sd_hash = descriptor.sd_hash
     self.mock_wallet, self.uri = get_mock_wallet(self.sd_hash, self.client_storage, balance, fee)
     self.stream_manager = StreamManager(self.loop, self.client_config, self.client_blob_manager, self.mock_wallet,
                                         self.client_storage, get_mock_node(self.server_from_client),
                                         AnalyticsManager(self.client_config,
                                                          binascii.hexlify(generate_id()).decode(),
                                                          binascii.hexlify(generate_id()).decode()))
     self.exchange_rate_manager = get_dummy_exchange_rate_manager(time)