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

rjfarmer / gfModParser / 13875355623

15 Mar 2025 06:06PM UTC coverage: 77.114% (-4.8%) from 81.897%
13875355623

push

github

rjfarmer
Finish of properties

59 of 135 new or added lines in 9 files covered. (43.7%)

529 of 686 relevant lines covered (77.11%)

0.77 hits per line

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

48.0
/gfModParser/modules/namespaces.py
1
# SPDX-License-Identifier: GPL-2.0+
2

3
from . import procedures
1✔
4

5

6
class namespace:
1✔
7
    def __init__(self, namespace, *, version):
1✔
NEW
8
        self._namespace = namespace
×
NEW
9
        self.version = version
×
10

11
    @property
1✔
12
    def ref(self):
1✔
NEW
13
        return int(self._namespace)
×
14

15

16
class derived_ns:
1✔
17
    def __init__(self, derives_ns, *, version):
1✔
NEW
18
        self._dns = derives_ns
×
NEW
19
        self.version = version
×
20

NEW
21
        self._proc = None
×
22

23
    def __bool__(self):
1✔
NEW
24
        return len(self._dns) > 0
×
25

26
    @property
1✔
27
    def unknown(self):
1✔
NEW
28
        return self._dns[0]
×
29

30
    @property
1✔
31
    def proc(self):
1✔
NEW
32
        if self._proc is None and self:
×
NEW
33
            self._proc = []
×
NEW
34
            for i in self._dns[1:]:
×
NEW
35
                self._proc.append(procedures.typebound_proc(i, version=self.version))
×
36

NEW
37
        return self._proc
×
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