21 lines
477 B
Python
21 lines
477 B
Python
"""Tests for packaging metadata."""
|
|
|
|
import sys
|
|
|
|
import pytest
|
|
|
|
if sys.version_info >= (3, 11):
|
|
import tomllib
|
|
else:
|
|
tomllib = pytest.importorskip("tomli")
|
|
|
|
|
|
def test_web_templates_and_static_are_declared_as_package_data():
|
|
with open("pyproject.toml", "rb") as f:
|
|
data = tomllib.load(f)
|
|
|
|
package_data = data["tool"]["setuptools"]["package-data"]["cmdforge.web"]
|
|
|
|
assert "templates/**/*.html" in package_data
|
|
assert "static/**/*" in package_data
|