refactor: establish standalone application boundary
This commit is contained in:
@@ -5,10 +5,10 @@ import json
|
||||
import unittest
|
||||
from unittest.mock import MagicMock, patch
|
||||
|
||||
from heaven_engine import _market_line_scores, build_manual_market_hexagram
|
||||
from realtime_aggregator import WebRealtimeAggregator
|
||||
from backend.data.realtime import WebRealtimeAggregator
|
||||
from backend.features.heaven.engine import _market_line_scores, build_manual_market_hexagram
|
||||
from server import DashboardService
|
||||
from tushare_client import (
|
||||
from backend.data.providers.tushare_client import (
|
||||
TushareClient,
|
||||
_filter_members_by_listing,
|
||||
_sector_coverage_issue,
|
||||
@@ -307,7 +307,7 @@ class RealtimeAggregatorTests(unittest.TestCase):
|
||||
context.__enter__.return_value = response
|
||||
return context
|
||||
|
||||
@patch("realtime_aggregator.urllib.request.urlopen")
|
||||
@patch("backend.data.realtime.urllib.request.urlopen")
|
||||
def test_transport_failure_is_retried(self, urlopen: MagicMock):
|
||||
urlopen.side_effect = [
|
||||
http.client.RemoteDisconnected("temporary disconnect"),
|
||||
@@ -320,7 +320,7 @@ class RealtimeAggregatorTests(unittest.TestCase):
|
||||
self.assertEqual(payload["rc"], 0)
|
||||
self.assertEqual(urlopen.call_count, 2)
|
||||
|
||||
@patch("realtime_aggregator.urllib.request.urlopen")
|
||||
@patch("backend.data.realtime.urllib.request.urlopen")
|
||||
def test_recent_success_is_used_after_retries_fail(self, urlopen: MagicMock):
|
||||
aggregator = WebRealtimeAggregator(retry_delay_seconds=0)
|
||||
urlopen.return_value = self._response({"rc": 0, "data": {"diff": []}})
|
||||
|
||||
Reference in New Issue
Block a user