def testRenderAddProxyServerTemplate(self):
   """Test the proxy server add form is rendered as in the html."""
   # Disabling the protected access check here intentionally so we can test a
   # private method.
   # pylint: disable=protected-access
   add_form = proxy_server._RenderProxyServerFormTemplate(None)
   self.assertTrue(PATHS['proxy_server_add'] in add_form)
   self.assertFalse(PATHS['proxy_server_edit'] in add_form)
   self.assertTrue('Name' in add_form)
   self.assertTrue('IP Address' in add_form)
 def testRenderEditProxyServerTemplate(self):
   """Test the proxy server edit form is rendered as in the html."""
   # Disabling the protected access check here intentionally so we can test a
   # private method.
   # pylint: disable=protected-access
   fake_proxy_server = GetFakeProxyServer()
   edit_form = proxy_server._RenderProxyServerFormTemplate(fake_proxy_server)
   self.assertFalse(PATHS['proxy_server_add'] in edit_form)
   self.assertTrue(PATHS['proxy_server_edit'] in edit_form)
   # TODO(henryc): We need better asserts on the exact elements and their
   # values.  Will circle back once the UI is in shape.
   self.assertTrue('Name' in edit_form)
   self.assertTrue(FAKE_NAME in edit_form)
   self.assertTrue('IP Address' in edit_form)
   self.assertTrue(FAKE_IP_ADDRESS in edit_form)