MCPcopy
hub / github.com/HelloZeroNet/ZeroNet / testPing

Method testPing

src/Test/TestPeer.py:15–32  ·  view source on GitHub ↗
(self, file_server, site, site_temp)

Source from the content-addressed store, hash-verified

13@pytest.mark.usefixtures("resetTempSettings")
14class TestPeer:
15 def testPing(self, file_server, site, site_temp):
16 file_server.sites[site.address] = site
17 client = FileServer(file_server.ip, 1545)
18 client.sites[site_temp.address] = site_temp
19 site_temp.connection_server = client
20 connection = client.getConnection(file_server.ip, 1544)
21
22 # Add file_server as peer to client
23 peer_file_server = site_temp.addPeer(file_server.ip, 1544)
24
25 assert peer_file_server.ping() is not None
26
27 assert peer_file_server in site_temp.peers.values()
28 peer_file_server.remove()
29 assert peer_file_server not in site_temp.peers.values()
30
31 connection.close()
32 client.stop()
33
34 def testDownloadFile(self, file_server, site, site_temp):
35 file_server.sites[site.address] = site

Callers

nothing calls this directly

Calls 8

stopMethod · 0.95
FileServerClass · 0.90
getConnectionMethod · 0.80
addPeerMethod · 0.80
valuesMethod · 0.80
removeMethod · 0.80
pingMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected