Merge branch 'ticket40187' into master

This commit is contained in:
Nick Mathewson
2020-11-12 09:43:09 -05:00
2 changed files with 10 additions and 0 deletions
+5
View File
@@ -0,0 +1,5 @@
o Minor bugfixes (testing):
- Fix unit tests that used newly generated list of routers so that they
check them with respect to the date when they were generated, not
with respect to the current time. Fixes bug 40187; bugfix on
0.4.5.1-alpha.
+5
View File
@@ -113,12 +113,17 @@ helper_setup_fake_routerlist(void)
MOCK(router_descriptor_is_older_than,
router_descriptor_is_older_than_replacement);
// Pick a time when these descriptors' certificates were valid.
update_approx_time(1603981036);
/* Load all the test descriptors to the routerlist. */
retval = router_load_routers_from_string(TEST_DESCRIPTORS,
NULL, SAVED_IN_JOURNAL,
NULL, 0, NULL);
tt_int_op(retval, OP_EQ, HELPER_NUMBER_OF_DESCRIPTORS);
update_approx_time(0); // this restores the regular approx_time behavior
/* Sanity checking of routerlist and nodelist. */
our_routerlist = router_get_routerlist();
tt_int_op(smartlist_len(our_routerlist->routers), OP_EQ,