@@ -88,8 +88,22 @@ def testRetireAction(self):
8888 self .client ._ok_message = []
8989 RetireAction (self .client ).handle ()
9090 self .assertTrue (len (self .client ._ok_message ) == 1 )
91+ self .assertTrue (not self .client .nodeid == None )
92+
93+ self .client .template = 'index'
94+ self .client ._ok_message = []
95+ RetireAction (self .client ).handle ()
96+ self .assertTrue (len (self .client ._ok_message ) == 1 )
97+ self .assertTrue (self .client .nodeid == None )
98+
99+ self .client .env = {}
100+ self .client .env ['REQUEST_METHOD' ] = 'GET'
101+ self .client ._ok_message = []
102+ self .assertRaises (Reject , RetireAction (self .client ).execute )
103+
91104
92105 def testNoPermission (self ):
106+ self .client .classname = 'user'
93107 self .assertRaises (Unauthorised , RetireAction (self .client ).execute )
94108
95109 def testDontRetireAdminOrAnonymous (self ):
@@ -113,6 +127,18 @@ def testRestoreAction(self):
113127 self .client ._ok_message = []
114128 RestoreAction (self .client ).handle ()
115129 self .assertTrue (len (self .client ._ok_message ) == 1 )
130+ self .assertTrue (not self .client .nodeid == None )
131+
132+ self .client .template = 'index'
133+ self .client ._ok_message = []
134+ RestoreAction (self .client ).handle ()
135+ self .assertTrue (len (self .client ._ok_message ) == 1 )
136+ self .assertTrue (self .client .nodeid == None )
137+
138+ self .client .env = {}
139+ self .client .env ['REQUEST_METHOD' ] = 'GET'
140+ self .client ._ok_message = []
141+ self .assertRaises (Reject , RestoreAction (self .client ).execute )
116142
117143 def testNoPermission (self ):
118144 self .assertRaises (Unauthorised , RestoreAction (self .client ).execute )
0 commit comments