@@ -140,7 +140,7 @@ fn canister_history_tracks_create_install_reinstall() {
140
140
} ;
141
141
// check canister history
142
142
let mut reference_change_entries: Vec < CanisterChange > = vec ! [ CanisterChange :: new(
143
- now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 + 1 ,
143
+ now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 ,
144
144
0 ,
145
145
CanisterChangeOrigin :: from_user( user_id1) ,
146
146
CanisterChangeDetails :: canister_creation( vec![ user_id1, user_id2] ) ,
@@ -170,7 +170,7 @@ fn canister_history_tracks_create_install_reinstall() {
170
170
. unwrap ( ) ;
171
171
// check canister history
172
172
reference_change_entries. push ( CanisterChange :: new (
173
- now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 + 1 ,
173
+ now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 ,
174
174
1 ,
175
175
CanisterChangeOrigin :: from_user ( user_id2) ,
176
176
CanisterChangeDetails :: code_deployment ( Install , test_canister_sha256) ,
@@ -208,7 +208,7 @@ fn canister_history_tracks_create_install_reinstall() {
208
208
. unwrap ( ) ;
209
209
// check canister history
210
210
reference_change_entries. push ( CanisterChange :: new (
211
- now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 + 1 ,
211
+ now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 ,
212
212
2 ,
213
213
CanisterChangeOrigin :: from_user ( user_id1) ,
214
214
CanisterChangeDetails :: code_deployment ( Reinstall , UNIVERSAL_CANISTER_WASM_SHA256 ) ,
@@ -263,7 +263,7 @@ fn canister_history_tracks_upgrade() {
263
263
} ;
264
264
// update reference canister history
265
265
let mut reference_change_entries: Vec < CanisterChange > = vec ! [ CanisterChange :: new(
266
- now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 + 1 ,
266
+ now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 ,
267
267
0 ,
268
268
CanisterChangeOrigin :: from_user( user_id1) ,
269
269
CanisterChangeDetails :: canister_creation( vec![ user_id1, user_id2] ) ,
@@ -281,7 +281,7 @@ fn canister_history_tracks_upgrade() {
281
281
. unwrap ( ) ;
282
282
// update reference canister history
283
283
reference_change_entries. push ( CanisterChange :: new (
284
- now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 + 1 ,
284
+ now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 ,
285
285
1 ,
286
286
CanisterChangeOrigin :: from_user ( user_id2) ,
287
287
CanisterChangeDetails :: code_deployment ( Install , test_canister_sha256) ,
@@ -307,7 +307,7 @@ fn canister_history_tracks_upgrade() {
307
307
. unwrap ( ) ;
308
308
// check canister history
309
309
reference_change_entries. push ( CanisterChange :: new (
310
- now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 + 1 ,
310
+ now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 ,
311
311
2 ,
312
312
CanisterChangeOrigin :: from_user ( user_id1) ,
313
313
CanisterChangeDetails :: code_deployment ( Upgrade , UNIVERSAL_CANISTER_WASM_SHA256 ) ,
@@ -362,7 +362,7 @@ fn canister_history_tracks_uninstall() {
362
362
} ;
363
363
// update reference canister history
364
364
let mut reference_change_entries: Vec < CanisterChange > = vec ! [ CanisterChange :: new(
365
- now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 + 1 ,
365
+ now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 ,
366
366
0 ,
367
367
CanisterChangeOrigin :: from_user( user_id1) ,
368
368
CanisterChangeDetails :: canister_creation( vec![ user_id1, user_id2] ) ,
@@ -380,7 +380,7 @@ fn canister_history_tracks_uninstall() {
380
380
. unwrap ( ) ;
381
381
// update reference canister history
382
382
reference_change_entries. push ( CanisterChange :: new (
383
- now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 + 1 ,
383
+ now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 ,
384
384
1 ,
385
385
CanisterChangeOrigin :: from_user ( user_id2) ,
386
386
CanisterChangeDetails :: code_deployment ( Install , test_canister_sha256) ,
@@ -399,7 +399,7 @@ fn canister_history_tracks_uninstall() {
399
399
. unwrap ( ) ;
400
400
// check canister history
401
401
reference_change_entries. push ( CanisterChange :: new (
402
- now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 + 1 ,
402
+ now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 ,
403
403
2 ,
404
404
CanisterChangeOrigin :: from_user ( user_id1) ,
405
405
CanisterChangeDetails :: CanisterCodeUninstall ,
@@ -454,7 +454,7 @@ fn canister_history_tracks_controllers_change() {
454
454
} ;
455
455
// update reference canister history
456
456
let mut reference_change_entries: Vec < CanisterChange > = vec ! [ CanisterChange :: new(
457
- now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 + 1 ,
457
+ now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 ,
458
458
0 ,
459
459
CanisterChangeOrigin :: from_user( user_id1) ,
460
460
CanisterChangeDetails :: canister_creation( vec![ user_id1, user_id2] ) ,
@@ -481,7 +481,7 @@ fn canister_history_tracks_controllers_change() {
481
481
. unwrap ( ) ;
482
482
// check canister history
483
483
reference_change_entries. push ( CanisterChange :: new (
484
- now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 + 1 ,
484
+ now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 ,
485
485
i,
486
486
CanisterChangeOrigin :: from_user ( user_id2) ,
487
487
CanisterChangeDetails :: controllers_change ( new_controllers) ,
@@ -538,7 +538,7 @@ fn canister_history_cleared_if_canister_out_of_cycles() {
538
538
} ;
539
539
// update reference canister history
540
540
let mut reference_change_entries: Vec < CanisterChange > = vec ! [ CanisterChange :: new(
541
- now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 + 1 ,
541
+ now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 ,
542
542
0 ,
543
543
CanisterChangeOrigin :: from_user( user_id1) ,
544
544
CanisterChangeDetails :: canister_creation( vec![ user_id1, user_id2] ) ,
@@ -564,7 +564,7 @@ fn canister_history_cleared_if_canister_out_of_cycles() {
564
564
. unwrap ( ) ;
565
565
// update reference canister history
566
566
reference_change_entries. push ( CanisterChange :: new (
567
- now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 + 1 ,
567
+ now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 ,
568
568
1 ,
569
569
CanisterChangeOrigin :: from_user ( user_id2) ,
570
570
CanisterChangeDetails :: code_deployment ( Install , test_canister_sha256) ,
@@ -647,7 +647,7 @@ fn canister_history_tracks_changes_from_canister() {
647
647
} ;
648
648
// check canister history
649
649
let mut reference_change_entries: Vec < CanisterChange > = vec ! [ CanisterChange :: new(
650
- now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 + 2 , // the canister is created in the next round after the ingress message is received
650
+ now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 + 1 , // the canister is created in the next round after the ingress message is received
651
651
0 ,
652
652
CanisterChangeOrigin :: from_canister( ucan. into( ) , Some ( 2 ) ) ,
653
653
CanisterChangeDetails :: canister_creation( vec![ ucan. into( ) , user_id1, user_id2] ) ,
@@ -677,7 +677,7 @@ fn canister_history_tracks_changes_from_canister() {
677
677
env. execute_ingress ( ucan, "update" , ucan_payload) . unwrap ( ) ;
678
678
// check canister history
679
679
reference_change_entries. push ( CanisterChange :: new (
680
- now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 + 2 , // the canister is installed in the next round after the ingress message is received
680
+ now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 + 1 , // the canister is installed in the next round after the ingress message is received
681
681
1 ,
682
682
CanisterChangeOrigin :: from_canister ( ucan. into ( ) , None ) ,
683
683
CanisterChangeDetails :: code_deployment ( Install , test_canister_sha256) ,
@@ -747,7 +747,7 @@ fn canister_history_fails_with_incorrect_sender_version() {
747
747
} ;
748
748
// update reference canister history
749
749
let reference_change_entries: Vec < CanisterChange > = vec ! [ CanisterChange :: new(
750
- now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 + 3 , // the universal canister is created in 1st round, installed in 2nd round, this canister is created in 3rd round
750
+ now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 + 2 , // the universal canister is created in 1st round, installed in 2nd round, this canister is created in 3rd round
751
751
0 ,
752
752
CanisterChangeOrigin :: from_user( user_id1) ,
753
753
CanisterChangeDetails :: canister_creation( vec![ ucan. into( ) , user_id1, user_id2] ) ,
@@ -830,7 +830,7 @@ fn canister_info_retrieval() {
830
830
} ;
831
831
// update reference canister history
832
832
let mut reference_change_entries: Vec < CanisterChange > = vec ! [ CanisterChange :: new(
833
- now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 + 1 ,
833
+ now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 ,
834
834
0 ,
835
835
CanisterChangeOrigin :: from_user( user_id1) ,
836
836
CanisterChangeDetails :: canister_creation( vec![ user_id1, user_id2] ) ,
@@ -848,7 +848,7 @@ fn canister_info_retrieval() {
848
848
. unwrap ( ) ;
849
849
// update reference canister history
850
850
reference_change_entries. push ( CanisterChange :: new (
851
- now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 + 1 ,
851
+ now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 ,
852
852
1 ,
853
853
CanisterChangeOrigin :: from_user ( user_id2) ,
854
854
CanisterChangeDetails :: code_deployment ( Install , test_canister_sha256) ,
@@ -874,7 +874,7 @@ fn canister_info_retrieval() {
874
874
. unwrap ( ) ;
875
875
// update reference canister history
876
876
reference_change_entries. push ( CanisterChange :: new (
877
- now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 + 1 ,
877
+ now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 ,
878
878
2 ,
879
879
CanisterChangeOrigin :: from_user ( user_id1) ,
880
880
CanisterChangeDetails :: code_deployment ( Upgrade , UNIVERSAL_CANISTER_WASM_SHA256 ) ,
@@ -975,7 +975,7 @@ fn canister_info_retrieval() {
975
975
. unwrap ( ) ;
976
976
// update reference canister history
977
977
reference_change_entries. push ( CanisterChange :: new (
978
- now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 + 1 ,
978
+ now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 ,
979
979
18 ,
980
980
CanisterChangeOrigin :: from_user ( user_id2) ,
981
981
CanisterChangeDetails :: CanisterCodeUninstall ,
@@ -1050,7 +1050,7 @@ fn canister_history_load_snapshot_fails_incorrect_sender_version() {
1050
1050
} ;
1051
1051
1052
1052
let mut reference_change_entries: Vec < CanisterChange > = vec ! [ CanisterChange :: new(
1053
- now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 + 2 , // the canister is created in the next round after the ingress message is received
1053
+ now. duration_since( UNIX_EPOCH ) . unwrap( ) . as_nanos( ) as u64 + 1 , // the canister is created in the next round after the ingress message is received
1054
1054
0 ,
1055
1055
CanisterChangeOrigin :: from_canister( ucan. into( ) , Some ( 2 ) ) ,
1056
1056
CanisterChangeDetails :: canister_creation( vec![ ucan. into( ) , user_id1, user_id2] ) ,
@@ -1072,7 +1072,7 @@ fn canister_history_load_snapshot_fails_incorrect_sender_version() {
1072
1072
} ;
1073
1073
// Check canister history.
1074
1074
reference_change_entries. push ( CanisterChange :: new (
1075
- now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 + 1 ,
1075
+ now. duration_since ( UNIX_EPOCH ) . unwrap ( ) . as_nanos ( ) as u64 ,
1076
1076
1 ,
1077
1077
CanisterChangeOrigin :: from_user ( ucan. into ( ) ) ,
1078
1078
CanisterChangeDetails :: code_deployment ( Install , test_canister_sha256) ,
0 commit comments