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

CityOfZion / neo3-boa / 0aff654d-b027-49a1-9d97-558d9a2a52ff

05 Mar 2024 04:57PM UTC coverage: 91.985% (-0.1%) from 92.106%
0aff654d-b027-49a1-9d97-558d9a2a52ff

push

circleci

web-flow
Merge pull request #1215 from CityOfZion/CU-86drpndkk

CU-86drpndkk - Refactor test_interop/test_blockchain.py to use BoaTestConstructor

1 of 1 new or added line in 1 file covered. (100.0%)

658 existing lines in 143 files now uncovered.

20635 of 22433 relevant lines covered (91.99%)

1.84 hits per line

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

87.5
/boa3/internal/analyser/model/functionarguments.py
1
from boa3.internal.model.variable import Variable
2✔
2

3

4
class FunctionArguments:
2✔
5

6
    def __init__(self):
2✔
7
        self._args: dict[str, Variable] = {}
2✔
8
        self._vararg: tuple[str, Variable] | None = None
2✔
9
        self._kwargs: dict[str, Variable] | None = None
2✔
10

11
    @property
2✔
12
    def args(self) -> dict[str, Variable]:
2✔
13
        return self._args.copy()
2✔
14

15
    def add_arg(self, arg_id: str, arg: Variable) -> bool:
2✔
16
        if not isinstance(arg, Variable):
2✔
UNCOV
17
            return False
×
18
        self._args[arg_id] = arg
2✔
19
        return True
2✔
20

21
    @property
2✔
22
    def vararg(self) -> tuple[str, Variable] | None:
2✔
23
        return self._vararg
2✔
24

25
    def set_vararg(self, arg_id: str, arg: Variable) -> bool:
2✔
26
        if not isinstance(arg, Variable):
2✔
UNCOV
27
            return False
×
28
        self._vararg = (arg_id, arg)
2✔
29
        return True
2✔
30

31
    @property
2✔
32
    def kwargs(self) -> dict[str, Variable]:
2✔
UNCOV
33
        return self._kwargs
×
34

35
    def add_kwarg(self, arg_id: str, arg: Variable) -> bool:
2✔
36
        if not isinstance(arg, Variable):
2✔
UNCOV
37
            return False
×
38
        if self._kwargs is None:
2✔
39
            self._kwargs: dict[str, Variable] = {}
2✔
40
        self._kwargs[arg_id] = arg
2✔
41
        return True
2✔
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