def test_client_api_keys_can_be_set(self):
     my_api_key = 'test-key'
     my_api_secret = 'my-secret'
     client = Client(api_key=my_api_key, api_secret=my_api_secret)
     self.assertEqual(my_api_key, client.api_key)
     self.assertEqual(my_api_secret, client.api_secret)
 def setUp(self):
     self.client = Client(api_key='a', api_secret='b')
     self.optional_data = {'optionalParam': 'value'}
 def test_user_method_return_user_resource(self):
     client = Client(api_key='a', api_secret='b')
     api_resource = client.user()
     self.assertEqual('User', api_resource.__class__.__name__)
 def test_vlan_method_return_vlan_resource(self):
     client = Client(api_key='a', api_secret='b')
     api_resource = client.vlan()
     self.assertEqual('Vlan', api_resource.__class__.__name__)
 def test_service_method_return_service_resource(self):
     client = Client(api_key='a', api_secret='b')
     api_resource = client.service()
     self.assertEqual('Service', api_resource.__class__.__name__)
 def test_support_method_return_support_resource(self):
     client = Client(api_key='a', api_secret='b')
     api_resource = client.support()
     self.assertEqual('Support', api_resource.__class__.__name__)
 def test_reseller_client_method_return_reseller_client_resource(self):
     client = Client(api_key='a', api_secret='b')
     api_resource = client.reseller_client()
     self.assertEqual('ResellerClient', api_resource.__class__.__name__)
 def test_client_api_key_attribute_is_required(self):
     with self.assertRaises(ValueError):
         client = Client()
 def test_product_method_return_product_resource(self):
     client = Client(api_key='a', api_secret='b')
     api_resource = client.product()
     self.assertEqual('Product', api_resource.__class__.__name__)
 def test_os_method_return_os_resource(self):
     client = Client(api_key='a', api_secret='b')
     api_resource = client.os()
     self.assertEqual('OS', api_resource.__class__.__name__)
 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__)
 def test_client_api_user_credentials_can_be_set(self):
     my_username = '******'
     my_password = '******'
     client = Client(username=my_username, password=my_password)
     self.assertEqual(my_username, client.username)
     self.assertEqual(my_password, client.password)
 def setUp(self):
     self.client = Client(api_key='a', api_secret='b')