Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions src/ansys/mapdl/core/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,16 @@
On the ``main`` branch, use 'dev0' to denote a development version.
For example:

# major, minor, patch
version_info = 0, 58, 'dev0'

"""

# major, minor, patch
version_info = 0, 60, "dev0"
try:
import importlib.metadata as importlib_metadata
except ModuleNotFoundError: # pragma: no cover
import importlib_metadata

# Nice string for the version
__version__ = ".".join(map(str, version_info))
# Read from the pyproject.toml
# major, minor, patch
__version__ = importlib_metadata.version("ansys-mapdl-core")
15 changes: 14 additions & 1 deletion tests/test_mapdl.py
Original file line number Diff line number Diff line change
Expand Up @@ -247,7 +247,20 @@ def test_str(mapdl):


def test_version(mapdl):
assert isinstance(mapdl.version, float)
assert isinstance(mapdl.version, float) # Checking MAPDL version
assert 20.0 < mapdl.version < 24.0 # Some upper bound.


def test_pymapdl_version():
from ansys.mapdl.core._version import __version__ as pymapdl_version

assert isinstance(pymapdl_version, str)
version_ = pymapdl_version.split(".")

assert len(version_) == 3
assert version_[0].isnumeric()
assert version_[1].isnumeric()
assert version_[2].isnumeric() or "dev" in version_[2]


def test_comment(cleared, mapdl):
Expand Down