Skip to content

Commit ab3536f

Browse files
committed
Make use of exclude_lines regexes for coverage
1 parent e4b558a commit ab3536f

16 files changed

+30
-26
lines changed

.coveragerc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,8 @@ omit =
99
exclude_lines =
1010
pragma: no cover
1111
raise NotImplementedError
12+
raise TypeError\(f?"Unexpected
13+
if TYPE_CHECKING:
14+
^\s+...$
15+
^\s+pass$
1216
ignore_errors = True

src/graphql/error/format_error.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import Any, Dict, TYPE_CHECKING
22

3-
if TYPE_CHECKING: # pragma: no cover
3+
if TYPE_CHECKING:
44
from .graphql_error import GraphQLError # noqa: F401
55

66

src/graphql/error/graphql_error.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
from .format_error import format_error
55

6-
if TYPE_CHECKING: # pragma: no cover
6+
if TYPE_CHECKING:
77
from ..language.ast import Node # noqa: F401
88
from ..language.location import SourceLocation # noqa: F401
99
from ..language.source import Source # noqa: F401

src/graphql/error/located_error.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
from .graphql_error import GraphQLError
44

5-
if TYPE_CHECKING: # pragma: no cover
5+
if TYPE_CHECKING:
66
from ..language.ast import Node # noqa: F401
77

88
__all__ = ["located_error"]

src/graphql/language/location.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from typing import NamedTuple, TYPE_CHECKING
22

3-
if TYPE_CHECKING: # pragma: no cover
3+
if TYPE_CHECKING:
44
from .source import Source # noqa: F401
55

66
__all__ = ["get_location", "SourceLocation"]

src/graphql/type/definition.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
)
5757
from ..utilities.value_from_ast_untyped import value_from_ast_untyped
5858

59-
if TYPE_CHECKING: # pragma: no cover
59+
if TYPE_CHECKING:
6060
from .schema import GraphQLSchema # noqa: F401
6161

6262
__all__ = [
@@ -265,12 +265,12 @@ def assert_named_type(type_: Any) -> GraphQLNamedType:
265265

266266
@overload
267267
def get_named_type(type_: None) -> None:
268-
... # pragma: no cover
268+
...
269269

270270

271271
@overload
272272
def get_named_type(type_: GraphQLType) -> GraphQLNamedType:
273-
... # pragma: no cover
273+
...
274274

275275

276276
def get_named_type(type_):
@@ -1539,17 +1539,17 @@ def assert_nullable_type(type_: Any) -> GraphQLNullableType:
15391539

15401540
@overload
15411541
def get_nullable_type(type_: None) -> None:
1542-
... # pragma: no cover
1542+
...
15431543

15441544

15451545
@overload
15461546
def get_nullable_type(type_: GraphQLNullableType) -> GraphQLNullableType:
1547-
... # pragma: no cover
1547+
...
15481548

15491549

15501550
@overload
15511551
def get_nullable_type(type_: GraphQLNonNull) -> GraphQLNullableType:
1552-
... # pragma: no cover
1552+
...
15531553

15541554

15551555
def get_nullable_type(type_):

src/graphql/utilities/ast_from_value.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,4 +130,4 @@ def ast_from_value(value: Any, type_: GraphQLInputType) -> Optional[ValueNode]:
130130
raise TypeError(f"Cannot convert value to AST: {inspect(serialized)}.")
131131

132132
# Not reachable. All possible input types have been considered.
133-
raise TypeError(f"Unexpected input type: {inspect(type_)}.") # pragma: no cover
133+
raise TypeError(f"Unexpected input type: {inspect(type_)}.")

src/graphql/utilities/coerce_input_value.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,4 +155,4 @@ def coerce_input_value(
155155
return parse_result
156156

157157
# Not reachable. All possible input types have been considered.
158-
raise TypeError(f"Unexpected input type: {inspect(type_)}.") # pragma: no cover
158+
raise TypeError(f"Unexpected input type: {inspect(type_)}.")

src/graphql/utilities/find_breaking_changes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -540,7 +540,7 @@ def type_kind_name(type_: GraphQLNamedType) -> str:
540540
return "an Input type"
541541

542542
# Not reachable. All possible output types have been considered.
543-
raise TypeError(f"Unexpected type {inspect(type)}") # pragma: no cover
543+
raise TypeError(f"Unexpected type {inspect(type)}")
544544

545545

546546
def stringify_value(value: Any, type_: GraphQLInputType) -> str:

src/graphql/utilities/lexicographic_sort_schema.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ def sort_named_type(type_: GraphQLNamedType) -> GraphQLNamedType:
136136
return GraphQLInputObjectType(**kwargs)
137137

138138
# Not reachable. All possible types have been considered.
139-
raise TypeError(f"Unexpected type: {inspect(type_)}.") # pragma: no cover
139+
raise TypeError(f"Unexpected type: {inspect(type_)}.")
140140

141141
type_map: Dict[str, GraphQLNamedType] = {
142142
type_.name: sort_named_type(type_)

src/graphql/utilities/schema_printer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ def print_type(type_: GraphQLNamedType) -> str:
142142
return print_input_object(type_)
143143

144144
# Not reachable. All possible types have been considered.
145-
raise TypeError(f"Unexpected type: {inspect(type_)}.") # pragma: no cover
145+
raise TypeError(f"Unexpected type: {inspect(type_)}.")
146146

147147

148148
def print_scalar(type_: GraphQLScalarType) -> str:

src/graphql/utilities/type_from_ast.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,26 +17,26 @@
1717
def type_from_ast(
1818
schema: GraphQLSchema, type_node: NamedTypeNode
1919
) -> Optional[GraphQLNamedType]:
20-
... # pragma: no cover
20+
...
2121

2222

2323
@overload
2424
def type_from_ast(
2525
schema: GraphQLSchema, type_node: ListTypeNode
2626
) -> Optional[GraphQLList]:
27-
... # pragma: no cover
27+
...
2828

2929

3030
@overload
3131
def type_from_ast(
3232
schema: GraphQLSchema, type_node: NonNullTypeNode
3333
) -> Optional[GraphQLNonNull]:
34-
... # pragma: no cover
34+
...
3535

3636

3737
@overload
3838
def type_from_ast(schema: GraphQLSchema, type_node: TypeNode) -> Optional[GraphQLType]:
39-
... # pragma: no cover
39+
...
4040

4141

4242
def type_from_ast(schema, type_node):

src/graphql/utilities/value_from_ast.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ def value_from_ast(
137137
return result
138138

139139
# Not reachable. All possible input types have been considered.
140-
raise TypeError(f"Unexpected input type: {inspect(type_)}.") # pragma: no cover
140+
raise TypeError(f"Unexpected input type: {inspect(type_)}.")
141141

142142

143143
def is_missing_variable(

src/graphql/validation/rules/possible_type_extensions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def type_to_ext_kind(type_: Any) -> str:
9292
return "input_object_type_extension"
9393

9494
# Not reachable. All possible types have been considered.
95-
raise TypeError(f"Unexpected type: {inspect(type_)}.") # pragma: no cover
95+
raise TypeError(f"Unexpected type: {inspect(type_)}.")
9696

9797

9898
_type_names_for_extension_kinds = {

tests/execution/test_union_interface.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ def resolve_pet_type(value, _info, _type):
113113
return CatType
114114

115115
# Not reachable. All possible types have been considered.
116-
raise TypeError # pragma: no cover
116+
raise TypeError("Unexpected pet type")
117117

118118

119119
PetType = GraphQLUnionType("Pet", [DogType, CatType], resolve_type=resolve_pet_type)

tests/pyutils/test_event_emitter.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ def describe_event_emitter():
99
def add_and_remove_listeners():
1010
emitter = EventEmitter()
1111

12-
def listener1(value):
13-
pass # pragma: no cover
12+
def listener1(_value):
13+
pass
1414

15-
def listener2(value):
16-
pass # pragma: no covers
15+
def listener2(_value):
16+
pass
1717

1818
emitter.add_listener("foo", listener1)
1919
emitter.add_listener("foo", listener2)

0 commit comments

Comments
 (0)