Преглед изворни кода

Revive our beautiful unit tests.

They broke when the PT_PROTO_INFANT proxy state was added.
George Kadianakis пре 14 година
родитељ
комит
1174bb95ce
1 измењених фајлова са 2 додато и 4 уклоњено
  1. 2 4
      src/test/test_pt.c

+ 2 - 4
src/test/test_pt.c

@@ -13,11 +13,9 @@
 static void
 static void
 reset_mp(managed_proxy_t *mp)
 reset_mp(managed_proxy_t *mp)
 {
 {
-  mp->conf_state = PT_PROTO_INFANT;
+  mp->conf_state = PT_PROTO_LAUNCHED;
   SMARTLIST_FOREACH(mp->transports, transport_t *, t, transport_free(t));
   SMARTLIST_FOREACH(mp->transports, transport_t *, t, transport_free(t));
   smartlist_clear(mp->transports);
   smartlist_clear(mp->transports);
-  smartlist_free(mp->transports);
-  mp->transports = smartlist_create();
 }
 }
 
 
 static void
 static void
@@ -94,7 +92,7 @@ test_pt_protocol(void)
   char line[200];
   char line[200];
 
 
   managed_proxy_t *mp = tor_malloc(sizeof(managed_proxy_t));
   managed_proxy_t *mp = tor_malloc(sizeof(managed_proxy_t));
-  mp->conf_state = PT_PROTO_INFANT;
+  mp->conf_state = PT_PROTO_LAUNCHED;
   mp->transports = smartlist_create();
   mp->transports = smartlist_create();
 
 
   /* various wrong protocol runs: */
   /* various wrong protocol runs: */