Skip to main content
Glama

MCP Atlassian

by uchinx
MIT License
  • Apple
  • Linux
test_constants.py1.66 kB
"""Tests for Jira constants. Focused tests for Jira constants, validating correct values and business logic. """ from mcp_atlassian.jira.constants import DEFAULT_READ_JIRA_FIELDS class TestDefaultReadJiraFields: """Test suite for DEFAULT_READ_JIRA_FIELDS constant.""" def test_type_and_structure(self): """Test that DEFAULT_READ_JIRA_FIELDS is a set of strings.""" assert isinstance(DEFAULT_READ_JIRA_FIELDS, set) assert all(isinstance(field, str) for field in DEFAULT_READ_JIRA_FIELDS) assert len(DEFAULT_READ_JIRA_FIELDS) == 10 def test_contains_expected_jira_fields(self): """Test that DEFAULT_READ_JIRA_FIELDS contains the correct Jira fields.""" expected_fields = { "summary", "description", "status", "assignee", "reporter", "labels", "priority", "created", "updated", "issuetype", } assert DEFAULT_READ_JIRA_FIELDS == expected_fields def test_essential_fields_present(self): """Test that essential Jira fields are included.""" essential_fields = {"summary", "status", "issuetype"} assert essential_fields.issubset(DEFAULT_READ_JIRA_FIELDS) def test_field_format_validity(self): """Test that field names are valid for API usage.""" for field in DEFAULT_READ_JIRA_FIELDS: # Fields should be non-empty, lowercase, no spaces assert field and field.islower() assert " " not in field assert not field.startswith("_") assert not field.endswith("_")

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/uchinx/mcp-atlassian'

If you have feedback or need assistance with the MCP directory API, please join our Discord server