A test case for protocol with the test for TCPConnection.local
This commit is contained in:
parent
f9dc8eaacf
commit
5805840613
22
src/tests/test_protocol.py
Normal file
22
src/tests/test_protocol.py
Normal file
|
@ -0,0 +1,22 @@
|
|||
"""
|
||||
Tests for common protocol functions
|
||||
"""
|
||||
|
||||
import unittest
|
||||
|
||||
|
||||
class TestProtocol(unittest.TestCase):
|
||||
"""Main protocol test case"""
|
||||
|
||||
def test_check_local(self):
|
||||
"""Check the logic of TCPConnection.local"""
|
||||
from pybitmessage import protocol, state
|
||||
|
||||
self.assertTrue(
|
||||
protocol.checkIPAddress(protocol.encodeHost('127.0.0.1'), True))
|
||||
self.assertTrue(
|
||||
protocol.checkIPAddress(protocol.encodeHost('192.168.0.1'), True))
|
||||
|
||||
self.assertTrue(
|
||||
not protocol.checkSocksIP('127.0.0.1')
|
||||
or state.socksIP)
|
Reference in New Issue
Block a user