File tree 1 file changed +6
-11
lines changed
graphql_api/tests/mutation
1 file changed +6
-11
lines changed Original file line number Diff line number Diff line change 20
20
class DeleteSessionTestCase (GraphQLTestHelper , TransactionTestCase ):
21
21
def setUp (self ):
22
22
self .owner = OwnerFactory (username = "codecov-user" )
23
+ user = self .user = UserFactory ()
24
+ self .owner .user = user
25
+ self .owner .save ()
26
+
27
+ # clear pre-existing login sessions, as some testcase seems to leak these
28
+ DjangoSession .objects .all ().delete ()
23
29
24
30
def test_when_unauthenticated (self ):
25
31
data = self .gql_request (query , variables = {"input" : {"sessionid" : 1 }})
26
32
assert data ["deleteSession" ]["error" ]["__typename" ] == "UnauthenticatedError"
27
33
28
34
def test_when_authenticated (self ):
29
- user = UserFactory ()
30
- self .owner .user = user
31
- self .owner .save ()
32
-
33
- django_session_id = DjangoSession .objects .all ()
34
- assert len (django_session_id ) == 0
35
-
36
35
login_query = "{ me { user { username }} }"
37
36
self .gql_request (login_query , owner = self .owner )
38
37
@@ -59,10 +58,6 @@ def test_when_authenticated(self):
59
58
assert len (Session .objects .filter (sessionid = sessionid )) == 0
60
59
61
60
def test_when_authenticated_session_not_valid (self ):
62
- user = UserFactory ()
63
- self .owner .user = user
64
- self .owner .save ()
65
-
66
61
login_query = "{ me { user { username }} }"
67
62
self .gql_request (login_query , owner = self .owner )
68
63
You can’t perform that action at this time.
0 commit comments