コード例 #1
0
ファイル: test_libuser.py プロジェクト: MalleshKoti/ginger
    def test_create_group(self):
        groupname = 'unit_test_fake_group'
        groups = users.get_groups()

        with RollbackContext() as rollback:
            users.create_group(groupname, 9999)
            rollback.prependDefer(users.delete_group, groupname)

            new_groups = users.get_groups()
            self.assertEqual(len(new_groups), len(groups) + 1)
コード例 #2
0
ファイル: test_user_model.py プロジェクト: LiftedKilt/ginger
 def test_create_grp_success(self, mock_libuser):
     """
     unittest to validate create_group success case
     mock_libuser: mock of libuser imported in model.users
     """
     mock_adm = mock_libuser.admin()
     mock_libuser.GIDNUMBER.return_value = 1200
     mock_adm.lookupGroupByName.return_value = False
     create_group('dummy_group')
     mock_adm.initGroup.assert_called_once_with('dummy_group')
     self.assertTrue(mock_adm.addGroup.called,
                     msg='Expected call to mock_adm.addGroup(). '
                         'Not called')