Compare commits

...

2 Commits

Author SHA1 Message Date
e83f922e32 [format] Blacken tests
All checks were successful
build & deploy / test (push) Successful in 1m38s
build & deploy / deploy (push) Successful in 20s
2026-03-11 16:50:17 -04:00
508e2db60e [ci] Try fixing context processor 2026-03-11 16:50:04 -04:00
2 changed files with 33 additions and 27 deletions

View File

@ -498,7 +498,9 @@ def test_scrobble_detail_view_with_notes_as_flat_list(client):
user = get_user_model().objects.create_user(
username="testuser", email="test@example.com", password="testpass"
)
task = Task.objects.create(title="Test Task", description="Test description")
task = Task.objects.create(
title="Test Task", description="Test description"
)
scrobble = Scrobble.objects.create(
task=task,
media_type="Task",
@ -520,7 +522,9 @@ def test_scrobble_detail_view_with_notes_as_dict_timestamps(client):
user = get_user_model().objects.create_user(
username="testuser", email="test@example.com", password="testpass"
)
task = Task.objects.create(title="Test Task", description="Test description")
task = Task.objects.create(
title="Test Task", description="Test description"
)
scrobble = Scrobble.objects.create(
task=task,
media_type="Task",
@ -548,7 +552,9 @@ def test_scrobble_detail_view_with_notes_and_labels(client):
user = get_user_model().objects.create_user(
username="testuser", email="test@example.com", password="testpass"
)
task = Task.objects.create(title="Test Task", description="Test description")
task = Task.objects.create(
title="Test Task", description="Test description"
)
scrobble = Scrobble.objects.create(
task=task,
media_type="Task",
@ -574,7 +580,9 @@ def test_scrobble_detail_view_post_updates_log(client):
user = get_user_model().objects.create_user(
username="testuser", email="test@example.com", password="testpass"
)
task = Task.objects.create(title="Test Task", description="Test description")
task = Task.objects.create(
title="Test Task", description="Test description"
)
scrobble = Scrobble.objects.create(
task=task,
media_type="Task",

View File

@ -1,31 +1,29 @@
import os
import subprocess
from importlib.metadata import version as get_version
from pathlib import Path
def version_info(request):
PROJECT_ROOT = Path(__file__).resolve().parent.parent
try:
commit = (
subprocess.check_output(
["git", "rev-parse", "--short", "HEAD"],
cwd=PROJECT_ROOT,
stderr=subprocess.DEVNULL,
)
.decode("utf-8")
.strip()
)
except (subprocess.SubprocessError, FileNotFoundError):
commit = "unknown"
try:
pyproject = PROJECT_ROOT / "pyproject.toml"
version = "unknown"
if pyproject.exists():
for line in pyproject.read_text().splitlines():
if line.startswith("version = "):
version = line.split("=")[1].strip().strip('"')
break
app_version = get_version("vrobbler")
except Exception:
version = "unknown"
app_version = "unknown"
return {"app_version": version, "git_commit": commit}
commit = os.environ.get("VROBBLER_COMMIT")
if not commit:
PROJECT_ROOT = Path(__file__).resolve().parent.parent
try:
commit = (
subprocess.check_output(
["git", "rev-parse", "--short", "HEAD"],
cwd=PROJECT_ROOT,
stderr=subprocess.DEVNULL,
)
.decode("utf-8")
.strip()
)
except (subprocess.SubprocessError, FileNotFoundError):
commit = "unknown"
return {"app_version": app_version, "git_commit": commit}