meejah / txtorcon

Twisted-based asynchronous Tor control protocol implementation. Includes unit-tests, examples, state-tracking code and configuration abstraction.
http://fjblvrw2jrxnhtg67qpbzi45r7ofojaoo3orzykesly2j3c2m3htapid.onion/
MIT License
250 stars 72 forks source link

123 client endpoint constructors #220

Closed meejah closed 7 years ago

meejah commented 7 years ago

This was spurred by #123 and is also related to #215

meejah commented 7 years ago

This is #123 and (part of) #215 and hides the Tor class behind an interface.

coveralls commented 7 years ago

Coverage Status

Coverage decreased (-0.03%) to 99.806% when pulling e6ed85346fd815e9e867afffd2d27212a5f86590 on 123-client-endpoint-constructors into dae252235c1176f60e17fd21cc8bfea4848216ff on master.

coveralls commented 7 years ago

Coverage Status

Coverage decreased (-0.03%) to 99.806% when pulling e6ed85346fd815e9e867afffd2d27212a5f86590 on 123-client-endpoint-constructors into dae252235c1176f60e17fd21cc8bfea4848216ff on master.

coveralls commented 7 years ago

Coverage Status

Coverage decreased (-0.03%) to 99.806% when pulling e6ed85346fd815e9e867afffd2d27212a5f86590 on 123-client-endpoint-constructors into dae252235c1176f60e17fd21cc8bfea4848216ff on master.

coveralls commented 7 years ago

Coverage Status

Coverage decreased (-0.03%) to 99.806% when pulling e6ed85346fd815e9e867afffd2d27212a5f86590 on 123-client-endpoint-constructors into dae252235c1176f60e17fd21cc8bfea4848216ff on master.

codecov-io commented 7 years ago

Codecov Report

Merging #220 into master will increase coverage by 0.05%. The diff coverage is 100%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #220      +/-   ##
==========================================
+ Coverage   99.83%   99.88%   +0.05%     
==========================================
  Files          20       20              
  Lines        3588     3628      +40     
==========================================
+ Hits         3582     3624      +42     
+ Misses          6        4       -2
Impacted Files Coverage Δ
txtorcon/__init__.py 100% <ø> (ø) :arrow_up:
txtorcon/torconfig.py 100% <100%> (ø) :arrow_up:
txtorcon/endpoints.py 100% <100%> (ø) :arrow_up:
txtorcon/controller.py 100% <100%> (+0.61%) :arrow_up:
txtorcon/interface.py 100% <100%> (ø) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 040a275...d7c85d9. Read the comment docs.

coveralls commented 7 years ago

Coverage Status

Coverage increased (+0.09%) to 99.806% when pulling bf2ca7508e4b7e828f4ecf62dbddf5ec49ff2a02 on 123-client-endpoint-constructors into 1ada8ed08d7848eeb296b1528dd5b9f0b84daccc on master.

coveralls commented 7 years ago

Coverage Status

Coverage increased (+0.06%) to 99.89% when pulling f4d9d1f2d75c5f9a1cae6cffdb5e697362ec5a99 on 123-client-endpoint-constructors into 040a2755155fb59c130693dd559acb9fe760bd19 on master.

coveralls commented 7 years ago

Coverage Status

Coverage decreased (-0.2%) to 99.669% when pulling 324a191a01dcf4343b9ae16849470c1014b0a7f6 on 123-client-endpoint-constructors into 040a2755155fb59c130693dd559acb9fe760bd19 on master.

coveralls commented 7 years ago

Coverage Status

Coverage increased (+0.06%) to 99.89% when pulling d7c85d9a31fb86ad5af1a5fe86a4f9f6e19c3dea on 123-client-endpoint-constructors into 040a2755155fb59c130693dd559acb9fe760bd19 on master.