[tor-bugs] #27173 [Core Tor/Stem]: Unstable unit tests in control.controller

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Aug 16 20:26:56 UTC 2018


#27173: Unstable unit tests in control.controller
-------------------------------+--------------------------------
     Reporter:  dmr            |      Owner:  atagar
         Type:  defect         |     Status:  new
     Priority:  Medium         |  Milestone:
    Component:  Core Tor/Stem  |    Version:
     Severity:  Normal         |   Keywords:  controller testing
Actual Points:                 |  Parent ID:
       Points:                 |   Reviewer:
      Sponsor:                 |
-------------------------------+--------------------------------
 #27053 brought about some changes to stem's controller's event handling.

 Unfortunately the tests for that are a bit unstable - sometimes failing.
 Instead of letting that ticket drag on, the work is being moved to a new
 ticket for better clarity.

 The history behind that is mostly in #27053, so refer there.
 A few parts were discussed over IRC, however, so that context will be
 filled in below...

 From [ticket:27053#comment:14]
 > [...] The good news is that I figured out the python3 mock issue you
 found. Turns out there's a difference between PyPI and Python3's mock
 modules. Fixed...
 >
 > https://gitweb.torproject.org/stem.git/commit/?id=e75cf25

 I confirmed that this works for me.

 From [ticket:27053#comment:15] (the latest comment at time of writing):
 > Hi Dave, think I got it but tough to be sure. Does this do the trick for
 you?
 >
 > https://gitweb.torproject.org/stem.git/commit/?id=abc6f29

 Tests are still failing as of this revision, still giving `AssertionError:
 Expected 'mock' to be called once. Called 0 times.` for py27.
 It seems to be more stable, now failing at ~5-10% rate instead of 25-40%.
 //(Rate not scientific)//

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/27173>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list