Skip to content

Commit 0f4e448

Browse files
authored
Adding patch to mock GeoIP provider in Folium map (#40)
1 parent 30b1a01 commit 0f4e448

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

tests/nb/azsent/network/test_network_flow_summary.py

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import respx
1717
from bokeh.models import LayoutDOM
1818
from msticpy.common.timespan import TimeSpan
19+
from msticpy.vis import foliummap
1920

2021
from msticnb import data_providers, discover_modules, nblts
2122

@@ -43,6 +44,7 @@ def init_notebooklets(monkeypatch):
4344

4445
discover_modules()
4546
monkeypatch.setattr(data_providers, "GeoLiteLookup", GeoIPLiteMock)
47+
monkeypatch.setattr(foliummap, "GeoLiteLookup", GeoIPLiteMock)
4648
monkeypatch.setattr(data_providers, "TILookup", TILookupMock)
4749
data_providers.init(
4850
query_provider="LocalData",
@@ -73,19 +75,19 @@ def rdap_response():
7375
@respx.mock
7476
@patch("msticpy.context.ip_utils._asn_whois_query")
7577
def test_network_flow_summary_notebooklet(
76-
mock_whois, monkeypatch, init_notebooklets, rdap_response, whois_response
78+
mock_whois, init_notebooklets, rdap_response, whois_response
7779
):
7880
"""Test basic run of notebooklet."""
79-
discover_modules()
80-
test_data = str(Path(TEST_DATA_PATH).absolute())
81+
# discover_modules()
82+
# test_data = str(Path(TEST_DATA_PATH).absolute())
8183
mock_whois.return_value = whois_response["asn_response_1"]
82-
monkeypatch.setattr(data_providers, "GeoLiteLookup", GeoIPLiteMock)
83-
monkeypatch.setattr(data_providers, "TILookup", TILookupMock)
84-
data_providers.init(
85-
query_provider="LocalData",
86-
LocalData_data_paths=[test_data],
87-
LocalData_query_paths=[test_data],
88-
)
84+
# monkeypatch.setattr(data_providers, "GeoLiteLookup", GeoIPLiteMock)
85+
# monkeypatch.setattr(data_providers, "TILookup", TILookupMock)
86+
# data_providers.init(
87+
# query_provider="LocalData",
88+
# LocalData_data_paths=[test_data],
89+
# LocalData_query_paths=[test_data],
90+
# )
8991
respx.get(re.compile(r"http://rdap\.arin\.net/.*")).respond(200, json=rdap_response)
9092

9193
test_nb = nblts.azsent.network.NetworkFlowSummary()

0 commit comments

Comments
 (0)