@@ -694,11 +694,8 @@ mod tests {
694694 assert_eq ! ( policy, Policy :: Key ( "" . to_owned( ) ) ) ;
695695 assert_eq ! ( policy. relative_timelocks( ) , vec![ ] ) ;
696696 assert_eq ! ( policy. absolute_timelocks( ) , vec![ ] ) ;
697- assert_eq ! ( policy. clone( ) . at_age( Sequence :: ZERO ) , policy. clone( ) ) ;
698- assert_eq ! (
699- policy. clone( ) . at_age( Sequence :: from_height( 10000 ) ) ,
700- policy. clone( )
701- ) ;
697+ assert_eq ! ( policy. clone( ) . at_age( Sequence :: ZERO ) , policy) ;
698+ assert_eq ! ( policy. clone( ) . at_age( Sequence :: from_height( 10000 ) ) , policy) ;
702699 assert_eq ! ( policy. n_keys( ) , 1 ) ;
703700 assert_eq ! ( policy. minimum_n_keys( ) , Some ( 1 ) ) ;
704701
@@ -711,14 +708,8 @@ mod tests {
711708 policy. clone( ) . at_age( Sequence :: from_height( 999 ) ) ,
712709 Policy :: Unsatisfiable
713710 ) ;
714- assert_eq ! (
715- policy. clone( ) . at_age( Sequence :: from_height( 1000 ) ) ,
716- policy. clone( )
717- ) ;
718- assert_eq ! (
719- policy. clone( ) . at_age( Sequence :: from_height( 10000 ) ) ,
720- policy. clone( )
721- ) ;
711+ assert_eq ! ( policy. clone( ) . at_age( Sequence :: from_height( 1000 ) ) , policy) ;
712+ assert_eq ! ( policy. clone( ) . at_age( Sequence :: from_height( 10000 ) ) , policy) ;
722713 assert_eq ! ( policy. n_keys( ) , 0 ) ;
723714 assert_eq ! ( policy. minimum_n_keys( ) , Some ( 0 ) ) ;
724715
@@ -843,13 +834,13 @@ mod tests {
843834 policy
844835 . clone( )
845836 . at_lock_time( LockTime :: from_height( 1000 ) . expect( "valid block height" ) ) ,
846- policy. clone ( )
837+ policy
847838 ) ;
848839 assert_eq ! (
849840 policy
850841 . clone( )
851842 . at_lock_time( LockTime :: from_height( 10000 ) . expect( "valid block height" ) ) ,
852- policy. clone ( )
843+ policy
853844 ) ;
854845 // Pass a UNIX timestamp to at_lock_time while policy uses a block height.
855846 assert_eq ! (
@@ -906,13 +897,13 @@ mod tests {
906897 policy
907898 . clone( )
908899 . at_lock_time( LockTime :: from_time( 500_000_010 ) . expect( "valid timestamp" ) ) ,
909- policy. clone ( )
900+ policy
910901 ) ;
911902 assert_eq ! (
912903 policy
913904 . clone( )
914905 . at_lock_time( LockTime :: from_time( 500_000_012 ) . expect( "valid timestamp" ) ) ,
915- policy. clone ( )
906+ policy
916907 ) ;
917908 assert_eq ! ( policy. n_keys( ) , 0 ) ;
918909 assert_eq ! ( policy. minimum_n_keys( ) , Some ( 0 ) ) ;
@@ -933,7 +924,6 @@ mod tests {
933924 // test liquid backup policy before the emergency timeout
934925 let backup_policy = StringPolicy :: from_str ( "thresh(2,pk(A),pk(B),pk(C))" ) . unwrap ( ) ;
935926 assert ! ( !backup_policy
936- . clone( )
937927 . entails( liquid_pol. clone( ) . at_age( Sequence :: from_height( 4095 ) ) )
938928 . unwrap( ) ) ;
939929
@@ -942,9 +932,7 @@ mod tests {
942932 let backup_policy_after_expiry =
943933 StringPolicy :: from_str ( "and(older(4096),thresh(2,pk(A),pk(B),pk(C)))" ) . unwrap ( ) ;
944934 assert ! ( fed_pol. entails( liquid_pol. clone( ) ) . unwrap( ) ) ;
945- assert ! ( backup_policy_after_expiry
946- . entails( liquid_pol. clone( ) )
947- . unwrap( ) ) ;
935+ assert ! ( backup_policy_after_expiry. entails( liquid_pol) . unwrap( ) ) ;
948936 }
949937
950938 #[ test]
0 commit comments