def test_to_from_dict(self): headers = Headers([('Host', 'www.w3af.com')]) req = HTTPRequest(URL("http://www.w3af.com/"), data='spameggs', headers=headers) msg = msgpack.dumps(req.to_dict()) loaded_dict = msgpack.loads(msg) loaded_req = HTTPRequest.from_dict(loaded_dict) self.assertEqual(req, loaded_req) self.assertEqual(req.__dict__.values(), loaded_req.__dict__.values())