def test_xml_message(self): payload = """<?xml version="1.0" encoding="UTF-8"?> <rebuild xmlns="http://docs.openstack.org/compute/api/v1.1" name="foobar" imageRef="http://openstack.example.com/v1.1/32278/images/70a599e0-31e7" accessIPv4="1.2.3.4" accessIPv6="fe80::100" adminPass="******"> <metadata> <meta key="My Server Name">Apache1</meta> </metadata> </rebuild>""" expected = """<?xml version="1.0" encoding="UTF-8"?> <rebuild xmlns="http://docs.openstack.org/compute/api/v1.1" name="foobar" imageRef="http://openstack.example.com/v1.1/32278/images/70a599e0-31e7" accessIPv4="1.2.3.4" accessIPv6="fe80::100" adminPass="******"> <metadata> <meta key="My Server Name">Apache1</meta> </metadata> </rebuild>""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """<?xml version="1.0" encoding="UTF-8"?> <rescue xmlns="http://docs.openstack.org/compute/api/v1.1" admin_password="******"/>""" expected = """<?xml version="1.0" encoding="UTF-8"?> <rescue xmlns="http://docs.openstack.org/compute/api/v1.1" admin_password="******"/>""" self.assertEqual(expected, wsgi.sanitize(payload))
def test_xml_message(self): payload = """<?xml version="1.0" encoding="UTF-8"?> <rebuild xmlns="http://docs.openstack.org/compute/api/v1.1" name="foobar" imageRef="http://openstack.example.com/v1.1/32278/images/70a599e0-31e7" accessIPv4="1.2.3.4" accessIPv6="fe80::100" adminPass="******"> <metadata> <meta key="My Server Name">Apache1</meta> </metadata> </rebuild>""" expected = """<?xml version="1.0" encoding="UTF-8"?> <rebuild xmlns="http://docs.openstack.org/compute/api/v1.1" name="foobar" imageRef="http://openstack.example.com/v1.1/32278/images/70a599e0-31e7" accessIPv4="1.2.3.4" accessIPv6="fe80::100" adminPass="******"> <metadata> <meta key="My Server Name">Apache1</meta> </metadata> </rebuild>""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """<?xml version="1.0" encoding="UTF-8"?> <rescue xmlns="http://docs.openstack.org/compute/api/v1.1" admin_pass="******"/>""" expected = """<?xml version="1.0" encoding="UTF-8"?> <rescue xmlns="http://docs.openstack.org/compute/api/v1.1" admin_pass="******"/>""" self.assertEqual(expected, wsgi.sanitize(payload))
def test_json_message(self): payload = """body: {"changePassword": {"adminPass": "******"}}""" expected = """body: {"changePassword": {"adminPass": "******"}}""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """body: {"rescue": {"admin_password": "******"}}""" expected = """body: {"rescue": {"admin_password": "******"}}""" self.assertEqual(expected, wsgi.sanitize(payload))
def test_json_message(self): payload = """body: {"changePassword": {"adminPass": "******"}}""" expected = """body: {"changePassword": {"adminPass": "******"}}""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """body: {"rescue": {"admin_pass": "******"}}""" expected = """body: {"rescue": {"admin_pass": "******"}}""" self.assertEqual(expected, wsgi.sanitize(payload))
def test_json(self): payload = """{'adminPass':'******'}""" expected = """{'adminPass':'******'}""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """{ 'adminPass' : 'mypassword' }""" expected = """{ 'adminPass' : '****' }""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """{'admin_password':'******'}""" expected = """{'admin_password':'******'}""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """{ 'admin_password' : 'mypassword' }""" expected = """{ 'admin_password' : '****' }""" self.assertEqual(expected, wsgi.sanitize(payload))
def test_json(self): payload = """{'adminPass':'******'}""" expected = """{'adminPass':'******'}""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """{ 'adminPass' : 'mypassword' }""" expected = """{ 'adminPass' : '****' }""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """{'admin_pass':'******'}""" expected = """{'admin_pass':'******'}""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """{ 'admin_pass' : 'mypassword' }""" expected = """{ 'admin_pass' : '****' }""" self.assertEqual(expected, wsgi.sanitize(payload))
def test_xml(self): payload = """<adminPass>mypassword</adminPass>""" expected = """<adminPass>****</adminPass>""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """<adminPass> mypassword </adminPass>""" expected = """<adminPass>****</adminPass>""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """<admin_password>mypassword</admin_password>""" expected = """<admin_password>****</admin_password>""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """<admin_password> mypassword </admin_password>""" expected = """<admin_password>****</admin_password>""" self.assertEqual(expected, wsgi.sanitize(payload))
def test_xml(self): payload = """<adminPass>mypassword</adminPass>""" expected = """<adminPass>****</adminPass>""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """<adminPass> mypassword </adminPass>""" expected = """<adminPass>****</adminPass>""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """<admin_pass>mypassword</admin_pass>""" expected = """<admin_pass>****</admin_pass>""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """<admin_pass> mypassword </admin_pass>""" expected = """<admin_pass>****</admin_pass>""" self.assertEqual(expected, wsgi.sanitize(payload))
def test_xml_attribute(self): payload = """adminPass='******'""" expected = """adminPass='******'""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """adminPass = '******'""" expected = """adminPass = '******'""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """adminPass = "******"""" expected = """adminPass = "******"""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """admin_password='******'""" expected = """admin_password='******'""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """admin_password = '******'""" expected = """admin_password = '******'""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """admin_password = "******"""" expected = """admin_password = "******"""" self.assertEqual(expected, wsgi.sanitize(payload))
def test_xml_attribute(self): payload = """adminPass='******'""" expected = """adminPass='******'""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """adminPass = '******'""" expected = """adminPass = '******'""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """adminPass = "******"""" expected = """adminPass = "******"""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """admin_pass='******'""" expected = """admin_pass='******'""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """admin_pass = '******'""" expected = """admin_pass = '******'""" self.assertEqual(expected, wsgi.sanitize(payload)) payload = """admin_pass = "******"""" expected = """admin_pass = "******"""" self.assertEqual(expected, wsgi.sanitize(payload))