示例#1
0
文件: test_wsgi.py 项目: AZBob/nova
    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))
示例#2
0
    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))
示例#3
0
文件: test_wsgi.py 项目: AZBob/nova
 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))
示例#4
0
 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))
示例#5
0
文件: test_wsgi.py 项目: AZBob/nova
 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))
示例#6
0
 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))
示例#7
0
文件: test_wsgi.py 项目: AZBob/nova
 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))
示例#8
0
 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))
示例#9
0
文件: test_wsgi.py 项目: AZBob/nova
 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))
示例#10
0
 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))