diff --git a/web/src/python/nimbusrest/admin/connection.py b/web/src/python/nimbusrest/admin/connection.py index c1ebdf7d..c2b5dfa0 100644 --- a/web/src/python/nimbusrest/admin/connection.py +++ b/web/src/python/nimbusrest/admin/connection.py @@ -40,8 +40,9 @@ def add_user(self, user): udict = {'dn' : user.dn} - u = self.post_json('users/', udict) - return self._user_from_data(u) + resp = self.post_json('users/', udict) + print 'resp is None --> ', resp, udict + return self._user_from_data(resp) def get_user(self, user_id): """ diff --git a/web/src/python/nimbusrest/tests.py b/web/src/python/nimbusrest/tests.py new file mode 100644 index 00000000..ddd44ba9 --- /dev/null +++ b/web/src/python/nimbusrest/tests.py @@ -0,0 +1,25 @@ +import unittest +from nimbusrest.admin.connection import AdminConnection + + +class FakeUser(object): + id = 1 + dn = "test_dn" + +class TestNimbusRestClient(unittest.TestCase): + + def setUp(self): + self.user = FakeUser() + self.uri = "http://localhost:4443/admin/" + self.key = "testadmin" + self.secret = "secret" + self.conn = AdminConnection(self.uri, self.key, self.secret) + + def test_add_user(self): + resp = self.conn.add_user(self.user) + print resp + self.assertEquals(1, 1) + + +if __name__ == '__main__': + unittest.main()