Coverage for codexa/core/constants.py: 100%

11 statements  

« prev     ^ index     » next       coverage.py v7.9.2, created at 2025-08-10 07:53 +0000

1import logging 

2from dataclasses import dataclass 

3from typing import Final 

4 

5logger = logging.getLogger(__name__) 

6 

7 

8@dataclass(frozen=True) 

9class ConsoleIcons: 

10 """Icons for the shell prints.""" 

11 

12 CHECK: Final[str] = "\u2713" 

13 CROSS: Final[str] = "\u2715" 

14 

15 

16@dataclass(frozen=True) 

17class Environment: 

18 """Environment variables for user configuration.""" 

19 

20 API_KEY: Final[str] = "CODEXA_API_KEY"