Пример #1
0
 def test_stops_and_waits_for_agent(self):
     self.patch(reactor, 'stop', mock.Mock())
     request = self.post(data={"wait": True})
     stop = Stop()
     result = stop.render(request)
     self.assertEqual(result, NOT_DONE_YET)
     self.assertTrue(request.finished)
     self.assertEqual(request.responseCode, OK)
     self.assertTrue(self.agent.stopped)
     return self.agent.stopped
Пример #2
0
 def test_invalid_type_for_data(self):
     request = self.post(
         data={"foo": 1},)
     stop = Stop()
     result = stop.render(request)
     self.assertEqual(result, NOT_DONE_YET)
     self.assertTrue(request.finished)
     self.assertEqual(request.responseCode, BAD_REQUEST)
     self.assertEqual(len(request.written), 1)
     self.assertIn(
         "Failed to validate the request data against the schema",
         loads(request.written[0])["error"])