def test_update_client_entry(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.update_client_entry('updatecliententry', 'newcliententry') self.mock_do_request.assert_called_once_with( 'PUT', 'http://cpnr.com:8080/web-services/rest/resource' '/ClientEntry/updatecliententry', 'newcliententry')
def test_get_client_entry(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.get_client_entry('myclinetentry') self.mock_do_request.assert_called_once_with( 'GET', 'http://cpnr.com:8080/web-services/rest/resource/' 'ClientEntry/myclinetentry')
def test_create_dns_view(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.create_dns_view('mydnsview') self.mock_do_request.assert_called_once_with( 'POST', 'http://cpnr.com:8080/web-services/rest/resource/DnsView', 'mydnsview')
def test_get_ccm_host(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.get_ccm_host('myhost') self.mock_do_request.assert_called_once_with( 'GET', 'http://cpnr.com:8080/web-services/rest/resource/CCMHost' '/myhost?viewId=.*&zoneOrigin=.*')
def test_update_dns_forwarder(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.update_dns_forwarder('updatednsforwarder', 'newforwarder') self.mock_do_request.assert_called_once_with( 'PUT', 'http://cpnr.com:8080/web-services/rest/resource/' 'DnsForwarder/updatednsforwarder', 'newforwarder')
def test_get_leases(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.get_leases('vpn123') self.mock_do_request.assert_called_once_with( 'GET', 'http://cpnr.com:8080/web-services/rest/resource/' 'Lease?vpnId=vpn123')
def test_delete_ccm_reverse_zone(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.delete_ccm_reverse_zone('delccmreversezone') self.mock_do_request.assert_called_once_with( 'DELETE', 'http://cpnr.com:8080/web-services/rest/resource/' 'CCMReverseZone/delccmreversezone')
def test_delete_ccm_host(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.delete_ccm_host('deleteccmhost') self.mock_do_request.assert_called_once_with( 'DELETE', 'http://cpnr.com:8080/web-services/rest/resource/' 'CCMHost/deleteccmhost')
def test_delete_vpn(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.delete_vpn('deletevpn') self.mock_do_request.assert_called_once_with( 'DELETE', 'http://cpnr.com:8080/web-services/rest/resource/VPN/deletevpn')
def test_delete_dns_view(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.delete_dns_view('deletednsview') self.mock_do_request.assert_called_once_with( 'DELETE', 'http://cpnr.com:8080/web-services/rest/resource/' 'DnsView/deletednsview')
def test_update_ccm_host(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.update_ccm_host('updateccmhost', 'newccmhost', None) self.mock_do_request.assert_called_once_with( 'PUT', 'http://cpnr.com:8080/web-services/rest/resource/' 'CCMHost/updateccmhost', 'newccmhost')
def test_update_dns_view(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.update_dns_view('updatednsview', 'newdnsview') self.mock_do_request.assert_called_once_with( 'PUT', 'http://cpnr.com:8080/web-services/rest/resource' '/DnsView/updatednsview', 'newdnsview')
def test_create_ccm_host(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.create_ccm_host('myccmhost') self.mock_do_request.assert_called_once_with( 'POST', 'http://cpnr.com:8080/web-services/rest/resource/CCMHost', 'myccmhost')
def test_get_dns_forwarder(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.get_dns_forwarder('myforwarder') self.mock_do_request.assert_called_once_with( 'GET', 'http://cpnr.com:8080/web-services/rest/' 'resource/DnsForwarder/myforwarder')
def test_get_ccm_reverse_zone(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.get_ccm_reverse_zone('myreversezone') self.mock_do_request.assert_called_once_with( 'GET', 'http://cpnr.com:8080/web-services/rest/resource/' 'CCMReverseZone/myreversezone?viewId=.*')
def test_update_scope(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.update_scope('updatescope', 'newscope') self.mock_do_request.assert_called_once_with( 'PUT', 'http://cpnr.com:8080/web-services/rest/resource/' 'Scope/updatescope', 'newscope')
def test_update_client_class(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.update_client_class('updateclientclass', 'newclientclass') self.mock_do_request.assert_called_once_with( 'PUT', 'http://cpnr.com:8080/web-services/rest/resource/' 'ClientClass/updateclientclass', 'newclientclass')
def test_get_scope(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.get_scope('myscope') self.mock_do_request.assert_called_once_with( 'GET', 'http://cpnr.com:8080/web-services/rest/resource/Scope/myscope')
def test_get_dhcp_server(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.get_dhcp_server() self.mock_do_request.assert_called_once_with( 'GET', 'http://cpnr.com:8080/web-services/rest/' 'resource/DHCPServer')
def test_update_dhcp_server(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.update_dhcp_server('updatedhcpserver') self.mock_do_request.assert_called_once_with( 'PUT', 'http://cpnr.com:8080/web-services/rest/resource/DHCPServer', 'updatedhcpserver')
def test_update_ccm_reverse_zone(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.update_ccm_reverse_zone('updateccmreversezone', 'newreversezone', None) self.mock_do_request.assert_called_once_with( 'PUT', 'http://cpnr.com:8080/web-services/rest/resource/' 'CCMReverseZone/updateccmreversezone', 'newreversezone')
def test_buildurl(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) expected_url = ('http://cpnr.com:8080/web-services/rest/' 'resource/t?vpnId=vpn1234?viewId=view123&' 'zoneOrigin=test.com') return_url = mock_client._build_url('t', 'vpn1234', 'view123', 'test.com') self.assertEqual(expected_url, return_url)
def test_get_dns_views(self): mock_client = CpnrClient('http', 'cpnr.com', '8080', 'admin', 'admin', 0) mock_client.get_dns_views() self.mock_do_request.assert_called_once_with( 'GET', 'http://cpnr.com:8080/web-services/rest/resource/DnsView')