Fix issue mock for tests
This commit is contained in:
@@ -6,7 +6,7 @@ load_dotenv()
|
|||||||
|
|
||||||
|
|
||||||
class Config:
|
class Config:
|
||||||
REDMINE_URL = os.getenv("REDMINE_URL", "").rstrip("/")
|
REDMINE_URL = os.getenv("REDMINE_URL", "").strip().rstrip("/")
|
||||||
REDMINE_USER = os.getenv("REDMINE_USER")
|
REDMINE_USER = os.getenv("REDMINE_USER")
|
||||||
REDMINE_PASSWORD = os.getenv("REDMINE_PASSWORD")
|
REDMINE_PASSWORD = os.getenv("REDMINE_PASSWORD")
|
||||||
REDMINE_AUTHOR = os.getenv("REDMINE_AUTHOR")
|
REDMINE_AUTHOR = os.getenv("REDMINE_AUTHOR")
|
||||||
|
|||||||
@@ -4,7 +4,8 @@ from redmine_reporter.utils import get_version
|
|||||||
|
|
||||||
|
|
||||||
class MockIssue:
|
class MockIssue:
|
||||||
def __init__(self, project, subject, status, fixed_version=None):
|
def __init__(self, project, subject, status, fixed_version=None, issue_id=999):
|
||||||
|
self.id = issue_id
|
||||||
self.project = project
|
self.project = project
|
||||||
self.subject = subject
|
self.subject = subject
|
||||||
self.status = status
|
self.status = status
|
||||||
@@ -21,9 +22,9 @@ def test_status_translation():
|
|||||||
|
|
||||||
def test_build_grouped_report():
|
def test_build_grouped_report():
|
||||||
issues = [
|
issues = [
|
||||||
(MockIssue("Камеры", "Фича A", "New", "v2.5.0"), 2.0),
|
(MockIssue("Камеры", "Фича A", "New", "v2.5.0", 101), 2.0),
|
||||||
(MockIssue("Камеры", "Баг B", "Resolved", "v2.5.0"), 1.5),
|
(MockIssue("Камеры", "Баг B", "Resolved", "v2.5.0", 102), 1.5),
|
||||||
(MockIssue("ПО", "Доки", "Pending", None), 4.0),
|
(MockIssue("ПО", "Доки", "Pending", None, 201), 4.0),
|
||||||
]
|
]
|
||||||
rows = build_grouped_report(issues)
|
rows = build_grouped_report(issues)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user