Example #1
0
 def test_update_user(self):
     response = self.client.update_user('DU012345678901234567')
     self.assertEqual(response['method'], 'POST')
     self.assertEqual(response['uri'],
                      '/admin/v1/users/DU012345678901234567')
     self.assertEqual(util.params_to_dict(response['body']),
                      {'account_id': [self.client.account_id]})
Example #2
0
 def test_api_call_get_params(self):
     (response, dummy) = self.client.api_call('GET', '/foo/bar',
                                              self.args_in)
     self.assertEqual(response.method, 'GET')
     (uri, args) = response.uri.split('?')
     self.assertEqual(uri, '/foo/bar')
     self.assertEqual(util.params_to_dict(args), self.args_out)
 def test_json_api_call_get_params(self):
     response = self.client.json_api_call(
         'GET', '/foo/bar', self.args_in)
     self.assertEqual(response['method'], 'GET')
     (uri, args) = response['uri'].split('?')
     self.assertEqual(uri, '/foo/bar')
     self.assertEqual(util.params_to_dict(args), self.args_out)
 def test_api_call_get_params(self):
     (response, dummy) = self.client.api_call(
         'GET', '/foo/bar', self.args_in)
     self.assertEqual(response.method, 'GET')
     (uri, args) = response.uri.split('?')
     self.assertEqual(uri, '/foo/bar')
     self.assertEqual(util.params_to_dict(args), self.args_out)
Example #5
0
 def test_update_user(self):
     response = self.client.update_user('DU012345678901234567')
     self.assertEqual(response['method'], 'POST')
     self.assertEqual(
         response['uri'], '/admin/v1/users/DU012345678901234567')
     self.assertEqual(
         util.params_to_dict(response['body']),
         {'account_id':[self.client.account_id]})
Example #6
0
 def test_get_users_by_name(self):
     response = self.client.get_users_by_name('foo')
     (uri, args) = response['uri'].split('?')
     self.assertEqual(response['method'], 'GET')
     self.assertEqual(uri, '/admin/v1/users')
     self.assertEqual(util.params_to_dict(args), {
         'username': ['foo'],
         'account_id': [self.client.account_id]
     })
     self.assertEqual(response['body'], None)
     response = self.client.get_users_by_name('foo')
     (uri, args) = response['uri'].split('?')
     self.assertEqual(response['method'], 'GET')
     self.assertEqual(uri, '/admin/v1/users')
     self.assertEqual(util.params_to_dict(args), {
         'username': ['foo'],
         'account_id': [self.client.account_id]
     })
     self.assertEqual(response['body'], None)
Example #7
0
 def test_add_user(self):
     # all params given
     response = self.client.add_user('foo', 'bar', 'active', 'notes')
     self.assertEqual(response['method'], 'POST')
     self.assertEqual(response['uri'], '/admin/v1/users')
     self.assertEqual(
         util.params_to_dict(response['body']),
         {'realname':['bar'],
          'notes':['notes'],
          'username':['foo'],
          'status':['active'],
          'account_id':[self.client.account_id]})
     # defaults
     response = self.client.add_user('bar')
     self.assertEqual(response['method'], 'POST')
     self.assertEqual(response['uri'], '/admin/v1/users')
     self.assertEqual(
         util.params_to_dict(response['body']),
         {'username':['bar'], 'account_id':[self.client.account_id]})
Example #8
0
 def test_get_users_by_name(self):
     response = self.client.get_users_by_name('foo')
     (uri, args) = response['uri'].split('?')
     self.assertEqual(response['method'], 'GET')
     self.assertEqual(uri, '/admin/v1/users')
     self.assertEqual(
         util.params_to_dict(args),
         {'username':['foo'],
          'account_id':[self.client.account_id]})
     self.assertEqual(response['body'], None)
     response = self.client.get_users_by_name('foo')
     (uri, args) = response['uri'].split('?')
     self.assertEqual(response['method'], 'GET')
     self.assertEqual(uri, '/admin/v1/users')
     self.assertEqual(
         util.params_to_dict(args),
         {'username':['foo'],
          'account_id':[self.client.account_id]})
     self.assertEqual(response['body'], None)
Example #9
0
 def test_add_user(self):
     # all params given
     response = self.client.add_user('foo', 'bar', 'active', 'notes')
     self.assertEqual(response['method'], 'POST')
     self.assertEqual(response['uri'], '/admin/v1/users')
     self.assertEqual(
         util.params_to_dict(response['body']), {
             'realname': ['bar'],
             'notes': ['notes'],
             'username': ['foo'],
             'status': ['active'],
             'account_id': [self.client.account_id]
         })
     # defaults
     response = self.client.add_user('bar')
     self.assertEqual(response['method'], 'POST')
     self.assertEqual(response['uri'], '/admin/v1/users')
     self.assertEqual(util.params_to_dict(response['body']), {
         'username': ['bar'],
         'account_id': [self.client.account_id]
     })
Example #10
0
 def test_json_api_call_post_params(self):
     response = self.client.json_api_call('POST', '/foo/bar', self.args_in)
     self.assertEqual(response['method'], 'POST')
     self.assertEqual(response['uri'], '/foo/bar')
     self.assertEqual(util.params_to_dict(response['body']), self.args_out)
Example #11
0
 def test_json_api_call_get_params(self):
     response = self.client.json_api_call('GET', '/foo/bar', self.args_in)
     self.assertEqual(response['method'], 'GET')
     (uri, args) = response['uri'].split('?')
     self.assertEqual(uri, '/foo/bar')
     self.assertEqual(util.params_to_dict(args), self.args_out)
Example #12
0
 def test_api_call_post_params(self):
     (response, dummy) = self.client.api_call('POST', '/foo/bar',
                                              self.args_in)
     self.assertEqual(response.method, 'POST')
     self.assertEqual(response.uri, '/foo/bar')
     self.assertEqual(util.params_to_dict(response.body), self.args_out)
 def test_json_api_call_post_params(self):
     response = self.client.json_api_call(
         'POST', '/foo/bar', self.args_in)
     self.assertEqual(response['method'], 'POST')
     self.assertEqual(response['uri'], '/foo/bar')
     self.assertEqual(util.params_to_dict(response['body']), self.args_out)
 def test_api_call_post_params(self):
     (response, dummy) = self.client.api_call(
         'POST', '/foo/bar', self.args_in)
     self.assertEqual(response.method, 'POST')
     self.assertEqual(response.uri, '/foo/bar')
     self.assertEqual(util.params_to_dict(response.body), self.args_out)