def test_put_request(self): req = PutRequest("http://example.com/") req.data('{"test":"best"}', "application/json") real = req._request() self.assertEqual(real.get_data(), '{"test":"best"}') self.assertEqual(real.get_method(), "PUT")