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"
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')
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')
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')
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")