@@ -376,13 +376,10 @@ contract PythUtilsTest is Test, WormholeTestUtils, PythTestUtils, IPythEvents {
376
376
int64 price2 ,
377
377
int32 expo2 ,
378
378
int32 targetExpo ,
379
-
380
- int64 expectedPrice ,
381
- int32 expectedExpo
382
- ) internal {
383
- (int64 price , int32 expo ) = PythUtils.deriveCrossRate (price1, expo1, price2, expo2, targetExpo);
379
+ int64 expectedPrice
380
+ ) internal {
381
+ int64 price = PythUtils.deriveCrossRate (price1, expo1, price2, expo2, targetExpo);
384
382
assertEq (price, expectedPrice);
385
- assertEq (expo, expectedExpo);
386
383
}
387
384
388
385
function assertCrossRateReverts (
@@ -449,9 +446,9 @@ contract PythUtilsTest is Test, WormholeTestUtils, PythTestUtils, IPythEvents {
449
446
function testCombinePrices () public {
450
447
451
448
// Basic Tests
452
- assertCrossRateEquals (500 , - 8 , 500 , - 8 , - 5 , 100000 , - 5 );
453
- assertCrossRateEquals (10_000 , - 8 , 100 , - 2 , - 5 , 10 , - 5 );
454
- assertCrossRateEquals (10_000 , - 2 , 100 , - 8 , - 4 , 1_000_000_000_000 , - 4 );
449
+ assertCrossRateEquals (500 , - 8 , 500 , - 8 , - 5 , 100000 );
450
+ assertCrossRateEquals (10_000 , - 8 , 100 , - 2 , - 5 , 10 );
451
+ assertCrossRateEquals (10_000 , - 2 , 100 , - 8 , - 4 , 1_000_000_000_000 );
455
452
456
453
// Negative Price Tests
457
454
assertCrossRateReverts (- 100 , - 2 , 100 , - 2 , - 5 , PythErrors.NegativeInputPrice.selector );
@@ -467,13 +464,13 @@ contract PythUtilsTest is Test, WormholeTestUtils, PythTestUtils, IPythEvents {
467
464
assertCrossRateReverts (100 , - 2 , 100 , - 2 , 1 , PythErrors.InvalidTargetExpo.selector );
468
465
469
466
// Different Exponent Tests
470
- assertCrossRateEquals (10_000 , - 2 , 100 , - 4 , - 4 , 100_000_000 , - 4 );
471
- assertCrossRateEquals (10_000 , - 2 , 10_000 , - 1 , - 2 , 10 , - 2 );
472
- assertCrossRateEquals (10_000 , - 10 , 10_000 , - 2 , 0 , 0 , 0 ); // It will truncate to 0
467
+ assertCrossRateEquals (10_000 , - 2 , 100 , - 4 , - 4 , 100_000_000 );
468
+ assertCrossRateEquals (10_000 , - 2 , 10_000 , - 1 , - 2 , 10 );
469
+ assertCrossRateEquals (10_000 , - 10 , 10_000 , - 2 , 0 , 0 ); // It will truncate to 0
473
470
474
471
// Exponent Edge Tests
475
- assertCrossRateEquals (10_000 , 0 , 100 , 0 , 0 , 100 , 0 );
476
- assertCrossRateEquals (10_000 , 0 , 100 , 0 , - 255 , 100 , - 255 );
472
+ assertCrossRateEquals (10_000 , 0 , 100 , 0 , 0 , 100 );
473
+ assertCrossRateEquals (10_000 , 0 , 100 , 0 , - 255 , 100 );
477
474
// assertCrossRateEquals(10_000, 0, 100, -255, -255, 100, -255);
478
475
// assertCrossRateEquals(10_000, -255, 100, 0, 0, 100, 0);
479
476
0 commit comments