blob: 296530016e3dac6b0f204a66fa32a9141791df2b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
from generalresearch.models.network.mtr.execute import execute_mtr
import faker
from generalresearch.models.network.tool_run import ToolName, ToolClass
fake = faker.Faker()
def test_execute_mtr(toolrun_manager):
ip = "65.19.129.53"
run = execute_mtr(ip=ip, report_cycles=3)
assert run.tool_name == ToolName.MTR
assert run.tool_class == ToolClass.TRACEROUTE
assert run.ip == ip
result = run.parsed
last_hop = result.hops[-1]
assert last_hop.asn == 6939
assert last_hop.domain == "grlengine.com"
last_hop_1 = result.hops[-2]
assert last_hop_1.asn == 6939
assert last_hop_1.domain == "he.net"
toolrun_manager.create_mtr_run(run)
|