@@ -376,13 +376,10 @@ contract PythUtilsTest is Test, WormholeTestUtils, PythTestUtils, IPythEvents {
376376 int64 price2 ,
377377 int32 expo2 ,
378378 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);
384382 assertEq (price, expectedPrice);
385- assertEq (expo, expectedExpo);
386383 }
387384
388385 function assertCrossRateReverts (
@@ -449,9 +446,9 @@ contract PythUtilsTest is Test, WormholeTestUtils, PythTestUtils, IPythEvents {
449446 function testCombinePrices () public {
450447
451448 // 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 );
455452
456453 // Negative Price Tests
457454 assertCrossRateReverts (- 100 , - 2 , 100 , - 2 , - 5 , PythErrors.NegativeInputPrice.selector );
@@ -467,13 +464,13 @@ contract PythUtilsTest is Test, WormholeTestUtils, PythTestUtils, IPythEvents {
467464 assertCrossRateReverts (100 , - 2 , 100 , - 2 , 1 , PythErrors.InvalidTargetExpo.selector );
468465
469466 // 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
473470
474471 // 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 );
477474 // assertCrossRateEquals(10_000, 0, 100, -255, -255, 100, -255);
478475 // assertCrossRateEquals(10_000, -255, 100, 0, 0, 100, 0);
479476
0 commit comments