diff options
author | Filipp Lepalaan <filipp@mac.com> | 2017-04-14 15:19:34 +0300 |
---|---|---|
committer | Filipp Lepalaan <filipp@mac.com> | 2017-04-14 15:19:34 +0300 |
commit | a418b8af81ec1653f35b864df41b54e1995c551a (patch) | |
tree | 3ddc22533e6948aaebeb3f83a507b1b73632a290 /tests.py | |
parent | 469ff60b8bf3ee0273f8a8fc80c2ddbe4cacd47d (diff) | |
download | machammer-a418b8af81ec1653f35b864df41b54e1995c551a.tar.gz machammer-a418b8af81ec1653f35b864df41b54e1995c551a.tar.bz2 machammer-a418b8af81ec1653f35b864df41b54e1995c551a.zip |
create_user improvements
Diffstat (limited to 'tests.py')
-rwxr-xr-x | tests.py | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -13,6 +13,23 @@ from machammer import (functions, system_profiler, printers, process,) +class UsersTestCase(TestCase): + def test_nextid(self): + self.assertGreater(users.nextid(), 1) + + def test_create(self): + info = users.create_user('Test User', 'testpassword') + rn = info['dsAttrTypeStandard:RecordName'][0] + self.assertEquals(rn, 'test.user') + + def test_make_admin(self): + users.make_admin('test.user') + + def test_delete(self): + users.create_user('Test User', 'testpassword') + users.delete_user('test.user') + + class PrintersTestCase(TestCase): def test_delete_printers(self): printers.delete_printers() |