Skip to content

Commit ca575d2

Browse files
authored
Merge pull request #612 from brandonhawi/feat/add-version-attribute
Add __version__ attribute to package
2 parents 641fbfc + 6d8da6f commit ca575d2

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

src/nba_api/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1+
from importlib.metadata import version
2+
13
name = "nba_api"
4+
__version__ = version("nba_api")

tests/unit/test_version.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import nba_api
2+
from importlib.metadata import version
3+
4+
5+
def test_version_exists():
6+
assert hasattr(nba_api, '__version__')
7+
8+
9+
def test_version_format():
10+
assert isinstance(nba_api.__version__, str)
11+
parts = nba_api.__version__.split('.')
12+
assert len(parts) >= 2
13+
for part in parts:
14+
assert part.isdigit()
15+
16+
17+
def test_version_matches_metadata():
18+
assert nba_api.__version__ == version("nba_api")

0 commit comments

Comments
 (0)