def test_getent(self): ''' Test if user.getent already have a value ''' self.assertTrue(pw_user.getent()) mock = MagicMock(return_value='A') with patch.object(pw_user, 'info', mock): self.assertEqual(pw_user.getent(True)[0], 'A')
def test_getent(self): ''' Test if user.getent already have a value ''' mock_user = '******' class MockData(object): pw_name = mock_user with patch('pwd.getpwall', MagicMock(return_value=[MockData()])): with patch.dict(pw_user.__context__, {'user.getent': mock_user}): self.assertEqual(pw_user.getent(), mock_user) with patch.object(pw_user, 'info', MagicMock(return_value=mock_user)): self.assertEqual(pw_user.getent(True)[0], mock_user)
def test_getent(self): """ Test if user.getent already have a value """ mock_user = "******" class MockData(object): pw_name = mock_user with patch("pwd.getpwall", MagicMock(return_value=[MockData()])): with patch.dict(pw_user.__context__, {"user.getent": mock_user}): self.assertEqual(pw_user.getent(), mock_user) with patch.object(pw_user, "info", MagicMock(return_value=mock_user)): self.assertEqual(pw_user.getent(True)[0], mock_user)