Esempio n. 1
0
  def test_create_user_succesfully(self):
    mocked_user = MagicMock(return_value='test_username')

    UserManager.__bases__ = (MockManager, )
    with patch.multiple('managers.user', User=mocked_user,
                        Manager=MagicMock()):
      users = UserManager('~/path/to/admin/gitolite/repo')

      eq_('test_username', users.create('test_username', 'key_path'))
      mocked_user.assert_called_once_with(mocked_path, mocked_git,
                                          'test_username', keys=['key_path'])
Esempio n. 2
0
 def test_create_user_with_no_key(self):
   with patch.multiple('managers.manager',
                       Git=MagicMock(),
                       Path=MagicMock()):
     users = UserManager('~/path/to/admin/gitolite/repo')
     users.create('test_username')