コード例 #1
0
def test_getent():
    """
    Tests for return info on all groups
    """
    mock_getent = [{"passwd": "x", "gid": 0, "name": "root"}]
    with patch.dict(pw_group.__context__, {"group.getent": mock_getent}):
        assert {"passwd": "x", "gid": 0, "name": "root"} == pw_group.getent()[0]

    mock = MagicMock(return_value="A")
    with patch.object(pw_group, "info", mock):
        assert pw_group.getent(True)[0] == "A"
コード例 #2
0
ファイル: pw_group_test.py プロジェクト: shineforever/ops
    def test_getent(self):
        '''
        Tests for return info on all groups
        '''
        mock = MagicMock(return_value={'group.getent': 1})
        with patch.dict(pw_group.__context__, mock):
            self.assertDictContainsSubset({'passwd': 'x',
                                           'gid': 0,
                                           'name': 'root'}, pw_group.getent()[0])

        mock = MagicMock(return_value='A')
        with patch.object(pw_group, 'info', mock):
            self.assertEqual(pw_group.getent(True)[0], 'A')
コード例 #3
0
    def test_getent(self):
        '''
        Tests for return info on all groups
        '''
        mock_getent = [{'passwd': 'x',
                        'gid': 0,
                        'name': 'root'}]
        with patch.dict(pw_group.__context__, {'group.getent': mock_getent}):
            self.assertDictContainsSubset({'passwd': 'x',
                                           'gid': 0,
                                           'name': 'root'}, pw_group.getent()[0])

        mock = MagicMock(return_value='A')
        with patch.object(pw_group, 'info', mock):
            self.assertEqual(pw_group.getent(True)[0], 'A')
コード例 #4
0
ファイル: pw_group_test.py プロジェクト: boosheng/salt
    def test_getent(self):
        '''
        Tests for return info on all groups
        '''
        mock = MagicMock(return_value={'group.getent': 1})
        with patch.dict(pw_group.__context__, mock):
            self.assertEqual(pw_group.getent()[0], {
                'passwd': 'x',
                'gid': 0,
                'name': 'root',
                'members': []
            })

        mock = MagicMock(return_value='A')
        with patch.object(pw_group, 'info', mock):
            self.assertEqual(pw_group.getent(True)[0], 'A')
コード例 #5
0
ファイル: test_pw_group.py プロジェクト: bwaang/saltstack
    def test_getent(self):
        """
        Tests for return info on all groups
        """
        mock_getent = [{"passwd": "x", "gid": 0, "name": "root"}]
        with patch.dict(pw_group.__context__, {"group.getent": mock_getent}):
            self.assertDictContainsSubset(
                {
                    "passwd": "x",
                    "gid": 0,
                    "name": "root"
                },
                pw_group.getent()[0])

        mock = MagicMock(return_value="A")
        with patch.object(pw_group, "info", mock):
            self.assertEqual(pw_group.getent(True)[0], "A")