FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

feat(package): export get_platform (#48) · pythonnative/pythonnative@05e2391 · GitHub

Commit 05e2391

Browse files
authored
feat(package): export get_platform (#48)
Refs: #44
1 parent ff4ac36 commit 05e2391

3 files changed

Lines changed: 12 additions & 1 deletion

File tree

‎scripts/check-e2e-coverage.py‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,11 @@
168168
# --------------------------------------------------------------
169169
"diagnostics",
170170
"HookOrderError",
171+
# --------------------------------------------------------------
172+
# Thin functional aliases: one-line wrappers over a value that is
173+
# already covered elsewhere.
174+
# --------------------------------------------------------------
175+
"get_platform", # thin functional alias of Platform.OS
171176
}
172177

173178

‎src/pythonnative/__init__.py‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ def App():
167167
use_route,
168168
)
169169
from .net import HTTPError, Response, fetch
170-
from .platform import Platform
170+
from .platform import Platform, get_platform
171171
from .runtime import run_async, run_blocking
172172
from .scheduler import batch_updates
173173
from .sdk import (
@@ -379,6 +379,7 @@ def App():
379379
"diagnostics",
380380
# Platform
381381
"Platform",
382+
"get_platform",
382383
# Custom-component SDK
383384
"Props",
384385
"ViewHandler",

‎tests/test_platform.py‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
import pytest
88

9+
import pythonnative as pn
910
from pythonnative.platform import Platform, _set_platform_for_test, get_platform
1011

1112

@@ -27,6 +28,10 @@ def test_get_platform_matches_os() -> None:
2728
assert get_platform() == Platform.OS
2829

2930

31+
def test_get_platform_exported_from_package() -> None:
32+
assert pn.get_platform() == pn.Platform.OS
33+
34+
3035
def test_version_string_present() -> None:
3136
assert isinstance(Platform.Version, str)
3237
assert len(Platform.Version) > 0

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL