@@ -656,9 +656,7 @@ mod tests {
656656 timestamp : Time :: unix_epoch ( ) ,
657657 } ;
658658
659- let mut ctx = Context :: new ( registry. clone ( ) , ibc_store. clone ( ) , & ek) ;
660- ctx. set_timestamp ( Time :: now ( ) ) ;
661-
659+ let mut ctx = Context :: new ( registry. clone ( ) , ibc_store. clone ( ) , & ek, Time :: now ( ) ) ;
662660 let client_id = ClientId :: from_str ( & format ! ( "{}-0" , LCPClient . client_type( ) ) ) . unwrap ( ) ;
663661
664662 let res = LCPClient . initialise (
@@ -673,8 +671,7 @@ mod tests {
673671
674672 // 2. register enclave key to the LCP client
675673 {
676- let mut ctx = Context :: new ( registry. clone ( ) , ibc_store. clone ( ) , & ek) ;
677- ctx. set_timestamp ( Time :: now ( ) ) ;
674+ let mut ctx = Context :: new ( registry. clone ( ) , ibc_store. clone ( ) , & ek, Time :: now ( ) ) ;
678675 let report = generate_dummy_signed_avr ( & ek. get_pubkey ( ) ) ;
679676 let operator_signature = op_key
680677 . sign ( compute_eip712_register_enclave_key ( report. avr . as_str ( ) ) . as_slice ( ) )
@@ -692,8 +689,7 @@ mod tests {
692689 let header = MockHeader :: new ( ICS02Height :: new ( 0 , 1 ) . unwrap ( ) ) ;
693690 let client_state = mock_lc:: ClientState :: from ( MockClientState :: new ( header) ) ;
694691 let consensus_state = mock_lc:: ConsensusState :: from ( MockConsensusState :: new ( header) ) ;
695- let mut ctx = Context :: new ( registry. clone ( ) , lcp_store. clone ( ) , & ek) ;
696- ctx. set_timestamp ( Time :: now ( ) ) ;
692+ let mut ctx = Context :: new ( registry. clone ( ) , lcp_store. clone ( ) , & ek, Time :: now ( ) ) ;
697693
698694 let res = MockLightClient . create_client (
699695 & ctx,
@@ -721,8 +717,7 @@ mod tests {
721717 let proof1 = {
722718 let header = MockHeader :: new ( ICS02Height :: new ( 0 , 2 ) . unwrap ( ) ) ;
723719
724- let mut ctx = Context :: new ( registry. clone ( ) , lcp_store. clone ( ) , & ek) ;
725- ctx. set_timestamp ( Time :: now ( ) ) ;
720+ let mut ctx = Context :: new ( registry. clone ( ) , lcp_store. clone ( ) , & ek, Time :: now ( ) ) ;
726721 let res = MockLightClient . update_client (
727722 & ctx,
728723 upstream_client_id. clone ( ) ,
@@ -758,18 +753,20 @@ mod tests {
758753 proxy_message : proof1. message ( ) . unwrap ( ) ,
759754 signatures : vec ! [ proof1. signature] ,
760755 } ) ;
761- let mut ctx = Context :: new ( registry. clone ( ) , ibc_store. clone ( ) , & ek) ;
762- ctx. set_timestamp ( ( Time :: now ( ) + Duration :: from_secs ( 60 ) ) . unwrap ( ) ) ;
756+ let mut ctx = Context :: new (
757+ registry. clone ( ) ,
758+ ibc_store. clone ( ) ,
759+ & ek,
760+ ( Time :: now ( ) + Duration :: from_secs ( 60 ) ) . unwrap ( ) ,
761+ ) ;
763762
764763 let res = LCPClient . update_client ( & mut ctx, lcp_client_id. clone ( ) , header) ;
765764 assert ! ( res. is_ok( ) , "res={:?}" , res) ;
766765 }
767766
768767 // 6. on the upstream side, updates the Light Client state with a misbehaviour
769768 let misbehaviour_proof = {
770- let mut ctx = Context :: new ( registry. clone ( ) , lcp_store, & ek) ;
771- ctx. set_timestamp ( Time :: now ( ) ) ;
772-
769+ let ctx = Context :: new ( registry. clone ( ) , lcp_store, & ek, Time :: now ( ) ) ;
773770 let mock_misbehaviour = MockMisbehaviour {
774771 client_id : upstream_client_id. clone ( ) . into ( ) ,
775772 header1 : MockHeader :: new ( ICS02Height :: new ( 0 , 3 ) . unwrap ( ) ) ,
@@ -797,9 +794,12 @@ mod tests {
797794 proxy_message : misbehaviour_proof. message ( ) . unwrap ( ) ,
798795 signatures : vec ! [ misbehaviour_proof. signature] ,
799796 } ) ;
800- let mut ctx = Context :: new ( registry, ibc_store, & ek) ;
801- ctx. set_timestamp ( ( Time :: now ( ) + Duration :: from_secs ( 60 ) ) . unwrap ( ) ) ;
802-
797+ let mut ctx = Context :: new (
798+ registry,
799+ ibc_store,
800+ & ek,
801+ ( Time :: now ( ) + Duration :: from_secs ( 60 ) ) . unwrap ( ) ,
802+ ) ;
803803 let res = LCPClient . update_client ( & mut ctx, lcp_client_id, header) ;
804804 assert ! ( res. is_ok( ) , "res={:?}" , res) ;
805805 }
0 commit comments