Skip to content

Commit 148b5cb

Browse files
committed
Renamed base_server to core
1 parent 28a361b commit 148b5cb

File tree

6 files changed

+27
-27
lines changed

6 files changed

+27
-27
lines changed

hdl_checker/base_server.py renamed to hdl_checker/core.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
)
8787

8888

89-
class BaseServer(object): # pylint: disable=useless-object-inheritance
89+
class HdlCheckerCore:
9090
"""
9191
HDL Checker project builder class
9292
"""
@@ -282,7 +282,7 @@ def _setState(self, state):
282282
"""
283283
self._database = state.pop("database")
284284
self._builder = state.pop("builder", Fallback)
285-
self._builder._database = self._database
285+
self._builder._database = self._database # pylint: disable=protected-access
286286
config_file = state.pop("config_file", None)
287287
if config_file is None:
288288
self.config_file = None
@@ -618,7 +618,7 @@ def resolveDependency(
618618
"""Resolves RequiredDesignUnit and IncludedPath dependencies"""
619619
if isinstance(dependency, RequiredDesignUnit):
620620
return self.resolveDependencyToPath(dependency)
621-
elif isinstance(dependency, IncludedPath):
621+
if isinstance(dependency, IncludedPath):
622622
return (self.database.resolveIncludedPath(dependency), None)
623623
_logger.info("Could not resolve %s (%s)", dependency, type(dependency))
624624
return None

hdl_checker/handlers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import bottle # type: ignore
2828

2929
from hdl_checker import __version__ as version
30-
from hdl_checker.base_server import BaseServer
30+
from hdl_checker.core import HdlCheckerCore
3131
from hdl_checker.builders.fallback import Fallback
3232
from hdl_checker.path import Path
3333
from hdl_checker.types import ConfigFileOrigin
@@ -38,7 +38,7 @@
3838
app = bottle.Bottle() # pylint: disable=invalid-name
3939

4040

41-
class Server(BaseServer):
41+
class Server(HdlCheckerCore):
4242
"""
4343
HDL Checker project builder class
4444
"""

hdl_checker/lsp.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@
5858
from tabulate import tabulate
5959

6060
from hdl_checker import DEFAULT_LIBRARY, DEFAULT_PROJECT_FILE
61-
from hdl_checker.base_server import BaseServer
61+
from hdl_checker.core import HdlCheckerCore
6262
from hdl_checker.config_generators.simple_finder import SimpleFinder
6363
from hdl_checker.diagnostics import CheckerDiagnostic, DiagType
6464
from hdl_checker.exceptions import UnknownParameterError
@@ -128,7 +128,7 @@ def checkerDiagToLspDict(diag: CheckerDiagnostic) -> Diagnostic:
128128
)
129129

130130

131-
class Server(BaseServer):
131+
class Server(HdlCheckerCore):
132132
"""
133133
HDL Checker project builder class
134134
"""

hdl_checker/tests/__init__.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
from unittest2 import TestCase
3737

3838
from hdl_checker import exceptions
39-
from hdl_checker.base_server import BaseServer
39+
from hdl_checker.core import HdlCheckerCore
4040
from hdl_checker.builders.base_builder import BaseBuilder
4141
from hdl_checker.diagnostics import CheckerDiagnostic
4242
from hdl_checker.parsers.elements.dependency_spec import RequiredDesignUnit
@@ -51,8 +51,8 @@
5151
MockDep = Union[Tuple[str], Tuple[str, str]]
5252

5353

54-
class DummyServer(BaseServer):
55-
"Class for testing BaseServer"
54+
class DummyServer(HdlCheckerCore):
55+
"Class for testing HdlCheckerCore"
5656
_server_index = 0
5757

5858
def __init__(self, *args, **kwargs):
@@ -286,10 +286,10 @@ def getBuilderByName(name):
286286
self.meth = meth
287287
self.patches = (
288288
mock.patch(
289-
"hdl_checker.base_server.getPreferredBuilder",
289+
"hdl_checker.core.getPreferredBuilder",
290290
side_effect=[MockBuilder,],
291291
),
292-
mock.patch("hdl_checker.base_server.getBuilderByName", getBuilderByName),
292+
mock.patch("hdl_checker.core.getBuilderByName", getBuilderByName),
293293
disableVunit,
294294
)
295295

hdl_checker/tests/test_base_server.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,9 @@ def _makeConfigFromDict(dict_):
113113
it.assertSameFile = assertSameFile(it)
114114

115115
@it.should("warn when setup is taking too long")
116-
@patch("hdl_checker.base_server._HOW_LONG_IS_TOO_LONG", 0.1)
116+
@patch("hdl_checker.core._HOW_LONG_IS_TOO_LONG", 0.1)
117117
@patch.object(
118-
hdl_checker.base_server.BaseServer, "configure", lambda *_: time.sleep(0.5)
118+
hdl_checker.core.HdlCheckerCore, "configure", lambda *_: time.sleep(0.5)
119119
)
120120
@patch("hdl_checker.tests.DummyServer._handleUiInfo")
121121
def test(handle_ui_info):
@@ -135,17 +135,17 @@ def test(handle_ui_info):
135135
project.getMessagesByPath(Path(source))
136136

137137
handle_ui_info.assert_called_once_with(
138-
hdl_checker.base_server._HOW_LONG_IS_TOO_LONG_MSG
138+
hdl_checker.core._HOW_LONG_IS_TOO_LONG_MSG
139139
)
140140

141141
removeIfExists(path)
142142

143143
@it.should( # type: ignore
144144
"not warn when setup is taking too long if the user provides the config file"
145145
)
146-
@patch("hdl_checker.base_server._HOW_LONG_IS_TOO_LONG", 0.1)
146+
@patch("hdl_checker.core._HOW_LONG_IS_TOO_LONG", 0.1)
147147
@patch.object(
148-
hdl_checker.base_server.BaseServer, "configure", lambda *_: time.sleep(0.5)
148+
hdl_checker.core.HdlCheckerCore, "configure", lambda *_: time.sleep(0.5)
149149
)
150150
@patch("hdl_checker.tests.DummyServer._handleUiInfo")
151151
def test(handle_ui_info):
@@ -257,7 +257,7 @@ def test():
257257

258258
@it.should("still report static messages") # type: ignore
259259
@patch(
260-
"hdl_checker.base_server.getStaticMessages",
260+
"hdl_checker.core.getStaticMessages",
261261
return_value=[CheckerDiagnostic(text="some text")],
262262
)
263263
def test(meth):
@@ -339,7 +339,7 @@ def test():
339339
library="some_lib", design_units=[{"name": "target", "type": "entity"}]
340340
)
341341

342-
with patch("hdl_checker.base_server.json.dump", spec=json.dump) as func:
342+
with patch("hdl_checker.core.json.dump", spec=json.dump) as func:
343343
it.project.getMessagesByPath(source.filename)
344344
func.assert_called_once()
345345

@@ -359,7 +359,7 @@ def test():
359359

360360
# Setting the config file should not trigger reparsing
361361
with patch(
362-
"hdl_checker.base_server.WatchedFile.__init__", side_effect=[None]
362+
"hdl_checker.core.WatchedFile.__init__", side_effect=[None]
363363
) as watched_file:
364364
old = it.project.config_file
365365
it.project.setConfig(it.config_file, origin=ConfigFileOrigin.user)
@@ -370,7 +370,7 @@ def test():
370370

371371
@it.should("not recover cache if versions differ") # type: ignore
372372
@patchClassMap(MockBuilder=MockBuilder)
373-
@patch("hdl_checker.base_server.json.load", return_value={"__version__": None})
373+
@patch("hdl_checker.core.json.load", return_value={"__version__": None})
374374
def test(json_load):
375375
source = _SourceMock(
376376
library="some_lib", design_units=[{"name": "target", "type": "entity"}]
@@ -432,7 +432,7 @@ def test(handle_ui_warning):
432432
@it.should("get builder messages by path") # type: ignore
433433
# Avoid saving to cache because the patched method is not JSON
434434
# serializable
435-
@patch("hdl_checker.base_server.json.dump")
435+
@patch("hdl_checker.core.json.dump")
436436
def test(_):
437437
with PatchBuilder():
438438
it.project.setConfig(
@@ -583,7 +583,7 @@ def test():
583583
)
584584
@linuxOnly
585585
@patch(
586-
"hdl_checker.base_server.getBuilderByName", new=lambda name: FailingBuilder
586+
"hdl_checker.core.getBuilderByName", new=lambda name: FailingBuilder
587587
)
588588
def test():
589589
cache_content = {"builder": FailingBuilder.builder_name}

hdl_checker/tests/test_lsp.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -424,7 +424,7 @@ def setUp(self):
424424
patch.object(
425425
hdl_checker.config_generators.base_generator.BaseGenerator, "generate",
426426
),
427-
patch("hdl_checker.base_server.json.dump", spec=json.dump),
427+
patch("hdl_checker.core.json.dump", spec=json.dump),
428428
)
429429

430430
for _patch in self.patches:
@@ -449,7 +449,7 @@ def tearDown(self):
449449
def test_SearchesForFilesOnInitialization(self): # pylint: disable=no-self-use
450450
lsp.SimpleFinder.generate.assert_called_once() # pylint: disable=no-member
451451
# Will get called twice
452-
hdl_checker.base_server.json.dump.assert_called() # pylint: disable=no-member
452+
hdl_checker.core.json.dump.assert_called() # pylint: disable=no-member
453453

454454

455455
class TestOldStyleProjectFile(_LspHelper):
@@ -627,7 +627,7 @@ def test_ReportBuildSequenceMarkdown(self):
627627
self.runTestBuildSequenceTable(tablefmt="github")
628628

629629
@patch.object(
630-
hdl_checker.base_server.BaseServer,
630+
hdl_checker.core.HdlCheckerCore,
631631
"resolveDependencyToPath",
632632
lambda self, _: None,
633633
)
@@ -645,7 +645,7 @@ def test_DependencyInfoForPathNotFound(self):
645645
)
646646

647647
@patch.object(
648-
hdl_checker.base_server.BaseServer,
648+
hdl_checker.core.HdlCheckerCore,
649649
"resolveDependencyToPath",
650650
lambda self, _: (Path("some_path"), Identifier("some_library")),
651651
)

0 commit comments

Comments
 (0)