@@ -88,8 +88,22 @@ def testRetireAction(self):
88
88
self .client ._ok_message = []
89
89
RetireAction (self .client ).handle ()
90
90
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
+
91
104
92
105
def testNoPermission (self ):
106
+ self .client .classname = 'user'
93
107
self .assertRaises (Unauthorised , RetireAction (self .client ).execute )
94
108
95
109
def testDontRetireAdminOrAnonymous (self ):
@@ -113,6 +127,18 @@ def testRestoreAction(self):
113
127
self .client ._ok_message = []
114
128
RestoreAction (self .client ).handle ()
115
129
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 )
116
142
117
143
def testNoPermission (self ):
118
144
self .assertRaises (Unauthorised , RestoreAction (self .client ).execute )
0 commit comments