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)