# 2041: Minor test changes

This commit is contained in:
Nick Todd
2023-11-23 10:04:52 +00:00
parent 006a37d268
commit 8584fa8f51
3 changed files with 7 additions and 5 deletions

View File

@@ -100,9 +100,9 @@ class NTPClient(Service):
self.time = payload.ntp_reply.ntp_datetime self.time = payload.ntp_reply.ntp_datetime
return True return True
def request_time(self) -> None: def request_time(self, ip_address: IPv4Address = ip_addr) -> None:
"""Send request to ntp_server.""" """Send request to ntp_server."""
ntp_request = NTPRequest(ntp_client=self.ip_addr) ntp_request = NTPRequest(ntp_client=ip_address)
ntp_server_packet = NTPPacket(ntp_request=ntp_request) ntp_server_packet = NTPPacket(ntp_request=ntp_request)
self.send(payload=ntp_server_packet) self.send(payload=ntp_server_packet)

View File

@@ -1,5 +1,5 @@
from datetime import datetime from datetime import datetime
from typing import Any, Dict, Optional from typing import Dict, Optional
from primaite import getLogger from primaite import getLogger
from primaite.simulator.network.protocols.ntp import NTPPacket from primaite.simulator.network.protocols.ntp import NTPPacket
@@ -46,7 +46,7 @@ class NTPServer(Service):
def receive( def receive(
self, self,
payload: Any, payload: NTPPacket,
session_id: Optional[str] = None, session_id: Optional[str] = None,
**kwargs, **kwargs,
) -> bool: ) -> bool:

View File

@@ -58,7 +58,9 @@ def test_ntp_client_server():
ntp_request = NTPRequest(ntp_client="192.168.1.3") ntp_request = NTPRequest(ntp_client="192.168.1.3")
ntp_packet = NTPPacket(ntp_request=ntp_request) ntp_packet = NTPPacket(ntp_request=ntp_request)
ntp_client.send(payload=ntp_packet) # ntp_client.send(payload=ntp_packet)
ntp_client.request_time("192.168.1.3")
assert ntp_server.receive(payload=ntp_packet) is True assert ntp_server.receive(payload=ntp_packet) is True
assert ntp_client.receive(payload=ntp_packet) is True assert ntp_client.receive(payload=ntp_packet) is True
assert ntp_client.time is not None assert ntp_client.time is not None