• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

rjfarmer / gfModParser / 18605112114

17 Oct 2025 09:18PM UTC coverage: 88.291% (+0.09%) from 88.199%
18605112114

push

github

rjfarmer
More typing

137 of 146 new or added lines in 15 files covered. (93.84%)

1 existing line in 1 file now uncovered.

1018 of 1153 relevant lines covered (88.29%)

0.88 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

80.95
/gfModParser/modules/utils.py
1
# SPDX-License-Identifier: GPL-2.0+
2
from typing import Iterator
1✔
3
from packaging.version import Version
1✔
4

5

6
class ListSymbols:
1✔
7
    def __init__(self, args: list[str], *, version: Version) -> None:
1✔
8
        self._args = [int(i) for i in args]
1✔
9
        self.version = version
1✔
10

11
    def __len__(self) -> int:
1✔
12
        return len(self._args)
1✔
13

14
    def __iter__(self) -> Iterator[int]:
1✔
15
        return iter(self._args)
1✔
16

17
    @property
1✔
18
    def values(self) -> list[int]:
1✔
19
        return self._args
×
20

21
    def __str__(self) -> str:
1✔
22
        return str(self._args)
×
23

24
    def __repr__(self) -> str:
1✔
25
        return repr(self._args)
×
26

27
    def __contains__(self, key: str) -> bool:
1✔
NEW
28
        return int(key) in self._args
×
29

30
    def __getitem__(self, key: int) -> int:
1✔
31
        return self._args[key]
1✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc