Skip to content

Commit 1fe3f6d

Browse files
committed
Remove unneded import - test fail() catches current exception
1 parent ea7de60 commit 1fe3f6d

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

graphql/core/execution/executor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import collections
22
import functools
33

4-
from ..defer import Deferred, DeferredDict, DeferredList, defer, fail, succeed
4+
from ..defer import Deferred, DeferredDict, DeferredList, defer, succeed
55
from ..error import GraphQLError, format_error
66
from ..language import ast
77
from ..language.parser import parse

tests/core_execution/test_deferred.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,17 @@ def test_fail_none():
1717
assert not d.callbacks
1818

1919

20+
def test_fail_none_catches_exception():
21+
e = Exception('will be raised')
22+
try:
23+
raise e
24+
except:
25+
d = fail()
26+
assert d.called
27+
assert isinstance(d.result, DeferredException)
28+
assert d.result.value == e
29+
30+
2031
def test_fail():
2132
e = Exception('failed')
2233
d = fail(e)

0 commit comments

Comments
 (0)