[#24] Client: Implement pool part2
Signed-off-by: Pavel Gross <p.gross@yadro.com>
This commit is contained in:
parent
c9a75ea025
commit
ee20798379
63 changed files with 801 additions and 526 deletions
|
@ -28,19 +28,16 @@ public class NetworkTest : NetworkTestsBase
|
|||
Mocker.Parameters.Add("HomomorphicHashingDisabled", [1]);
|
||||
Mocker.Parameters.Add("MaintenanceModeAllowed", [1]);
|
||||
|
||||
var param = new PrmNetworkSettings();
|
||||
|
||||
if (useContext)
|
||||
{
|
||||
param.Context = new CallContext
|
||||
var param = useContext ?
|
||||
new PrmNetworkSettings(new CallContext
|
||||
{
|
||||
CancellationToken = Mocker.CancellationTokenSource.Token,
|
||||
Timeout = TimeSpan.FromSeconds(20),
|
||||
OwnerId = OwnerId,
|
||||
Key = ECDsaKey,
|
||||
Version = Version
|
||||
};
|
||||
}
|
||||
})
|
||||
: new PrmNetworkSettings();
|
||||
|
||||
var validTimeoutFrom = DateTime.UtcNow.AddSeconds(20);
|
||||
|
||||
|
@ -116,12 +113,11 @@ public class NetworkTest : NetworkTestsBase
|
|||
|
||||
Mocker.NetmapSnapshotResponse = new NetmapSnapshotResponse { Body = body };
|
||||
|
||||
var param = new PrmNetmapSnapshot();
|
||||
PrmNetmapSnapshot param;
|
||||
|
||||
if (useContext)
|
||||
{
|
||||
param.XHeaders.Add("headerKey1", "headerValue1");
|
||||
param.Context = new CallContext
|
||||
var ctx = new CallContext
|
||||
{
|
||||
CancellationToken = Mocker.CancellationTokenSource.Token,
|
||||
Timeout = TimeSpan.FromSeconds(20),
|
||||
|
@ -129,6 +125,14 @@ public class NetworkTest : NetworkTestsBase
|
|||
Key = ECDsaKey,
|
||||
Version = Version
|
||||
};
|
||||
|
||||
param = new(ctx);
|
||||
param.XHeaders.Add("headerKey1", "headerValue1");
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
param = new();
|
||||
}
|
||||
|
||||
var validTimeoutFrom = DateTime.UtcNow.AddSeconds(20);
|
||||
|
@ -208,12 +212,11 @@ public class NetworkTest : NetworkTestsBase
|
|||
|
||||
Mocker.NodeInfoResponse = new LocalNodeInfoResponse { Body = body };
|
||||
|
||||
var param = new PrmNodeInfo();
|
||||
PrmNodeInfo param;
|
||||
|
||||
if (useContext)
|
||||
{
|
||||
param.XHeaders.Add("headerKey1", "headerValue1");
|
||||
param.Context = new CallContext
|
||||
var ctx = new CallContext
|
||||
{
|
||||
CancellationToken = Mocker.CancellationTokenSource.Token,
|
||||
Timeout = TimeSpan.FromSeconds(20),
|
||||
|
@ -221,6 +224,14 @@ public class NetworkTest : NetworkTestsBase
|
|||
Key = ECDsaKey,
|
||||
Version = Version
|
||||
};
|
||||
|
||||
param = new(ctx);
|
||||
param.XHeaders.Add("headerKey1", "headerValue1");
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
param = new();
|
||||
}
|
||||
|
||||
var validTimeoutFrom = DateTime.UtcNow.AddSeconds(20);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue