Clean up and fix tests

This commit is contained in:
Arnaud 2025-02-06 14:54:04 +01:00
parent ff9b01a640
commit 5b564b14e1
No known key found for this signature in database
GPG Key ID: 69D6CE281FCAE663
2 changed files with 3 additions and 29 deletions

View File

@ -708,14 +708,14 @@ proc findAvailability*(
let endTime = getTime().toUnix() + cast[int64](duration)
for item in storables.items:
if bytes =? (await item) and availability =? Availability.fromJson(bytes):
let enabled = availability.enabled
if enabled and size <= availability.freeSize and duration <= availability.duration and
if availability.enabled and size <= availability.freeSize and
duration <= availability.duration and
collateralPerByte <= availability.maxCollateralPerByte and
pricePerBytePerSecond >= availability.minPricePerBytePerSecond and
(availability.until == 0 or availability.until >= endTime):
trace "availability matched",
id = availability.id,
enabled = enabled,
enabled = availability.enabled,
size,
availFreeSize = availability.freeSize,
duration,

View File

@ -135,32 +135,6 @@ multinodesuite "Sales":
check updatedAvailability.totalSize == 100000
check updatedAvailability.freeSize == 100000
test "updating availability - updating enabled", salesConfig:
let availability = host.postAvailability(
totalSize = 140000.u256,
duration = 200.u256,
minPricePerBytePerSecond = 3.u256,
totalCollateral = 300.u256,
enabled = true.some,
).get
host.patchAvailability(availability.id, enabled = false.some)
let updatedAvailability = (host.getAvailabilities().get).findItem(availability).get
check updatedAvailability.enabled == false.some
test "updating availability - updating until", salesConfig:
var until = cast[SecondsSince1970](getTime().toUnix())
let availability = host.postAvailability(
totalSize = 140000.u256,
duration = 200.u256,
minPricePerBytePerSecond = 3.u256,
totalCollateral = 300.u256,
until = until.some,
).get
until += 10.SecondsSince1970
host.patchAvailability(availability.id, until = until.some)
let updatedAvailability = (host.getAvailabilities().get).findItem(availability).get
check updatedAvailability.until == until
test "updating availability - updating totalSize does not allow bellow utilized",
salesConfig:
let originalSize = 0xFFFFFF.uint64