コード例 #1
0
 def test_ip_method_return_ip_resource(self):
     client = Client(api_key='a', api_secret='b')
     api_resource = client.ip()
     self.assertEqual('IP', api_resource.__class__.__name__)
コード例 #2
0
class Test_ip(unittest.TestCase):
    def setUp(self):
        self.client = Client(api_key='a', api_secret='b')
        self.optional_data={'optionalParam': 'value'}

    def test_set_ptr_set_data_successfully(self):
        self.client.ip().set_ptr('192.168.0.1', self.optional_data)
        request = self.client.request
        self.assertEqual('192.168.0.1', request.data['ip'])
        self.assertEqual('value', request.data['optionalParam'])

    def test_get_ptr_set_data_successfully(self):
        self.client.ip().get_ptr('192.168.0.1')
        request = self.client.request
        self.assertEqual('192.168.0.1', request.data['ip'])

    def test_null_route_set_data_successfully(self):
        self.client.ip().null_route('192.168.0.1', self.optional_data)
        request = self.client.request
        self.assertEqual('192.168.0.1', request.data['ip'])
        self.assertEqual('value', request.data['optionalParam'])

    def test_un_null_route_set_data_successfully(self):
        self.client.ip().un_null_route('192.168.0.1')
        request = self.client.request
        self.assertEqual('192.168.0.1', request.data['ip'])

    def test_route_set_data_successfully(self):
        self.client.ip().route('192.168.0.1', 1)
        request = self.client.request
        self.assertEqual('192.168.0.1', request.data['ip'])
        self.assertEqual(1, request.data['serverId'])

    def test_get_list_set_data_successfully(self):
        self.client.ip().get_list(self.optional_data)
        request = self.client.request
        self.assertEqual('value', request.data['optionalParam'])

    def test_get_list6_set_data_successfully(self):
        self.client.ip().get_list6(self.optional_data)
        request = self.client.request
        self.assertEqual('value', request.data['optionalParam'])