@@ -219,7 +219,10 @@ contract PythLazerTest is Test {
219219 assertEq (feed._fundingRate, 123456 );
220220 assertEq (feed._fundingTimestamp, 1234567890 );
221221 assertEq (feed._fundingRateInterval, 3600 );
222- assertEq (feed._marketSession, 0 );
222+ assertEq (
223+ uint8 (feed._marketSession),
224+ uint8 (PythLazerStructs.MarketSession.Regular)
225+ );
223226
224227 // Verify exists flags (all should be set)
225228 assertTrue (PythLazerLib.hasPrice (feed));
@@ -395,10 +398,16 @@ contract PythLazerTest is Test {
395398
396399 PythLazerStructs.Feed memory feed = update.feeds[0 ];
397400
398- assertEq (feed._marketSession, 1 );
401+ assertEq (
402+ uint8 (feed._marketSession),
403+ uint8 (PythLazerStructs.MarketSession.PreMarket)
404+ );
399405 assertTrue (PythLazerLib.hasMarketSession (feed));
400406 assertTrue (PythLazerLib.isMarketSessionRequested (feed));
401- assertEq (PythLazerLib.getMarketSession (feed), 1 );
407+ assertEq (
408+ uint8 (PythLazerLib.getMarketSession (feed)),
409+ uint8 (PythLazerStructs.MarketSession.PreMarket)
410+ );
402411
403412 // Test different market session values
404413 bytes [] memory properties2 = new bytes [](3 );
@@ -419,8 +428,14 @@ contract PythLazerTest is Test {
419428 .parseUpdateFromPayload (payload2);
420429
421430 PythLazerStructs.Feed memory feed2 = update2.feeds[0 ];
422- assertEq (feed2._marketSession, 2 );
423- assertEq (PythLazerLib.getMarketSession (feed2), 2 );
431+ assertEq (
432+ uint8 (feed2._marketSession),
433+ uint8 (PythLazerStructs.MarketSession.PostMarket)
434+ );
435+ assertEq (
436+ uint8 (PythLazerLib.getMarketSession (feed2)),
437+ uint8 (PythLazerStructs.MarketSession.PostMarket)
438+ );
424439 }
425440
426441 /// @notice Test MarketSession getter when not requested
0 commit comments