@@ -34,12 +34,12 @@ import Cardano.Mock.Forging.Types (PoolIndex (..), StakeIndex (..), UTxOIndex (.
3434import Cardano.Prelude
3535import Data.Maybe.Strict (StrictMaybe (.. ))
3636import Ouroboros.Network.Block (blockPoint )
37- import Test.Cardano.Db.Mock.Config
38- import Test.Cardano.Db.Mock.Examples (mockBlock0 , mockBlock1 , mockBlock2 )
39- import Test.Cardano.Db.Mock.UnifiedApi
40- import Test.Cardano.Db.Mock.Validate (assertBlockNoBackoff , assertEqQuery , assertTxCount )
4137import Test.Tasty.HUnit (Assertion (), assertBool , assertEqual )
4238import Prelude (error , head , last )
39+ import Test.Cardano.Db.Mock.Config (claFullMode , withFullConfigDropDB , conwayConfigDir , startDBSync , stopDBSync , withCustomConfigDropDB , configPoolStats , queryDBSync , initCommandLineArgs )
40+ import Test.Cardano.Db.Mock.Examples
41+ import Test.Cardano.Db.Mock.Validate (assertBlockNoBackoff , assertTxCount , assertEqQuery )
42+ import Test.Cardano.Db.Mock.UnifiedApi
4343
4444simpleRollback :: IOManager -> [(Text , Text )] -> Assertion
4545simpleRollback =
@@ -391,10 +391,10 @@ poolStatBasicTest =
391391 void $ forgeAndSubmitBlocks interpreter mockServer 200
392392 assertBlockNoBackoff dbSync 201
393393
394- poolStatCount <- queryDBSync dbSync Db . queryPoolStatCount
394+ poolStatCount <- queryDBSync dbSync DB . queryPoolStatCount
395395
396396 -- Verify pool stats are created and no duplicates exist
397- duplicateCount <- queryDBSync dbSync Db . queryPoolStatDuplicates
397+ duplicateCount <- queryDBSync dbSync DB . queryPoolStatDuplicates
398398 assertEqual " Should have no duplicate pool stats" 0 duplicateCount
399399 assertBool " Should have some pool stats" (poolStatCount > 0 )
400400 where
@@ -429,7 +429,7 @@ poolStatRollbackNoDuplicates =
429429 assertBlockNoBackoff dbSync 351 -- Should stay same due to rollbackExpand commentComment on line R349ResolvedCode has comments. Press enter to view.
430430
431431 -- The main test: no duplicates after rollback + re-sync
432- duplicateCount <- queryDBSync dbSync Db . queryPoolStatDuplicates
432+ duplicateCount <- queryDBSync dbSync DB . queryPoolStatDuplicates
433433 assertEqual " Should have no duplicate pool stats after rollback" 0 duplicateCount
434434 where
435435 args = initCommandLineArgs {claFullMode = False }
@@ -451,15 +451,15 @@ poolStatRollbackGeneral =
451451 assertBlockNoBackoff dbSync totalBeforeRollback
452452
453453 -- Check initial pool stat count
454- initialCount <- queryDBSync dbSync Db . queryPoolStatCount
454+ initialCount <- queryDBSync dbSync DB . queryPoolStatCount
455455
456456 -- Forge more blocks to create additional pool stats
457457 epochBlks2 <- fillEpochs interpreter mockServer 1
458458 let totalAfterEpoch = totalBeforeRollback + length epochBlks2
459459 assertBlockNoBackoff dbSync totalAfterEpoch
460460
461461 -- Verify pool stats increased
462- afterCount <- queryDBSync dbSync Db . queryPoolStatCount
462+ afterCount <- queryDBSync dbSync DB . queryPoolStatCount
463463 assertBool " Pool stats should have increased" (afterCount > initialCount)
464464
465465 -- Rollback to previous point
@@ -470,13 +470,13 @@ poolStatRollbackGeneral =
470470 epochBlks3 <- fillEpochs interpreter mockServer 1
471471 let finalTotal = totalBeforeRollback + length epochBlks3 + 1
472472 assertBlockNoBackoff dbSync finalTotal
473- finalCount <- queryDBSync dbSync Db . queryPoolStatCount
473+ finalCount <- queryDBSync dbSync DB . queryPoolStatCount
474474
475475 -- Verify count matches and no constraint violations occurred
476476 assertEqual " Pool stat count should match after rollback" afterCount finalCount
477477
478478 -- Also verify no duplicates
479- duplicateCount <- queryDBSync dbSync Db . queryPoolStatDuplicates
479+ duplicateCount <- queryDBSync dbSync DB . queryPoolStatDuplicates
480480 assertEqual " Should have no duplicate pool stats" 0 duplicateCount
481481 where
482482 args = initCommandLineArgs {claFullMode = False }
0 commit comments