def test_info(self): ''' Tests the return of user information ''' mock_pwnam = pwd.struct_passwd(('test', '*', 0, 0, 'TEST USER', '/var/test', '/bin/bash')) ret = {'shell': '/bin/bash', 'name': 'test', 'gid': 0, 'groups': ['_TEST_GROUP'], 'home': '/var/test', 'fullname': 'TEST USER', 'uid': 0} with patch('pwd.getpwnam', MagicMock(return_value=mock_pwnam)): self.assertEqual(mac_user.info('root'), ret)
def test_info(): """ Tests the return of user information """ mock_pwnam = pwd.struct_passwd( ("root", "*", 0, 0, "TEST USER", "/var/test", "/bin/bash")) ret = { "shell": "/bin/bash", "name": "root", "gid": 0, "groups": ["_TEST_GROUP"], "home": "/var/test", "fullname": "TEST USER", "uid": 0, } with patch("pwd.getpwall", MagicMock(return_value=[mock_pwnam])), patch( "salt.modules.mac_user.list_groups", MagicMock(return_value=["_TEST_GROUP"])): assert mac_user.info("root") == ret