Page MenuHomeFreeBSD

D56765.id.diff
No OneTemporary

D56765.id.diff

diff --git a/sbin/ping/tests/test_ping.py b/sbin/ping/tests/test_ping.py
--- a/sbin/ping/tests/test_ping.py
+++ b/sbin/ping/tests/test_ping.py
@@ -12,7 +12,31 @@
from typing import Optional
logging.getLogger("scapy").setLevel(logging.CRITICAL)
-import scapy.all as sc
+try:
+ import scapy.all as sc
+except ImportError as e:
+ # Fake scapy well enough to be able to list test cases
+ from types import SimpleNamespace
+ sc = SimpleNamespace(
+ scapy=SimpleNamespace(
+ fields=SimpleNamespace(
+ SourceIPField=0,
+ ByteEnumField=0,
+ MultiEnumField=0,
+ BitField=0,
+ FlagsField=0,
+ ByteField=0,
+ IPField=0,
+ ShortField=0,
+ ),
+ layers=SimpleNamespace(
+ inet=SimpleNamespace(
+ DestIPField=0,
+ ICMPTimeStampField=0,
+ )
+ )
+ )
+ )
def build_response_packet(echo, ip, icmp, oip_ihl, special):

File Metadata

Mime Type
text/plain
Expires
Fri, Jul 17, 5:13 AM (20 h, 39 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
32633388
Default Alt Text
D56765.id.diff (1 KB)

Event Timeline