Lines Matching refs:mock
10 from unittest.mock import (ANY, call, AsyncMock, patch, MagicMock, Mock,
152 mock = AsyncMock()
153 self.assertTrue(iscoroutinefunction(mock))
157 mock = AsyncMock(foo)
158 self.assertTrue(iscoroutinefunction(mock))
159 self.assertTrue(inspect.iscoroutinefunction(mock))
162 mock = AsyncMock()
163 m = mock()
166 self.assertIn('assert_awaited', dir(mock))
170 mock = AsyncMock(foo)
171 self.assertTrue(iscoroutinefunction(mock))
172 self.assertTrue(inspect.iscoroutinefunction(mock))
180 mock = AsyncMock(fut)
181 self.assertIsInstance(mock, asyncio.Future)
238 self.assertIsInstance(mock_method.mock, AsyncMock)
271 mock = mock_type(AsyncClass)
272 self.assertIsInstance(mock.async_method, AsyncMock)
273 self.assertIsInstance(mock.normal_method, MagicMock)
280 mock = Mock(AsyncClass)
281 self.assertIsInstance(mock.async_method, AsyncMock)
282 self.assertIsInstance(mock.normal_method, Mock)
313 mock = AsyncMock(spec=normal_func)
314 self.assertIsInstance(mock, AsyncMock)
315 m = mock()
320 mock = AsyncMock(normal_func)
321 self.assertIsInstance(mock, AsyncMock)
322 m = mock()
373 mock = AsyncMock(spec_set=AsyncClass.async_method)
374 self.assertTrue(iscoroutinefunction(mock))
375 self.assertIsInstance(mock, AsyncMock)
378 mock = MagicMock(spec_set=AsyncClass)
379 self.assertTrue(iscoroutinefunction(mock.async_method))
380 self.assertFalse(iscoroutinefunction(mock.normal_method))
381 self.assertIsInstance(mock.async_method, AsyncMock)
382 self.assertIsInstance(mock.normal_method, MagicMock)
383 self.assertIsInstance(mock, MagicMock)
397 mock = AsyncMock(addition, return_value=10)
398 output = await mock(5)
404 mock = AsyncMock(addition, side_effect=Exception('err'))
406 await mock(5)
411 mock = AsyncMock(side_effect=addition)
412 result = await mock(5)
418 mock = AsyncMock(side_effect=addition)
419 result = await mock(5)
424 mock = AsyncMock(side_effect=vals)
426 self.assertEqual(await mock(), item)
429 await mock()
436 mock = AsyncMock(side_effect=vals)
437 self.assertEqual(await mock(), 1)
440 await mock()
444 mock = AsyncMock(return_value=value)
445 result = await mock()
451 mock = AsyncMock(return_value=fut)
452 result = await mock()
459 mock = AsyncMock(side_effect=[fut])
460 result = await mock()
464 await mock()
468 mock = AsyncMock(side_effect=effect)
470 result = await mock()
482 mock = AsyncMock(wraps=inner)
483 result = await mock()
485 mock.assert_awaited()
497 mock = AsyncMock(wraps=inner)
498 result = await mock()
500 mock.assert_awaited()
737 self.mock = AsyncMock()
740 await self.mock(*args, **kwargs)
746 mock = AsyncMock(AsyncClass)
748 mock.async_method()
749 self.assertTrue(iscoroutinefunction(mock.async_method))
750 mock.async_method.assert_called()
751 mock.async_method.assert_called_once()
752 mock.async_method.assert_called_once_with()
754 mock.assert_awaited()
756 mock.async_method.assert_awaited()
759 mock = AsyncMock(AsyncClass)
760 mock_coroutine = mock.async_method()
761 mock.async_method.assert_called()
762 mock.async_method.assert_called_once()
763 mock.async_method.assert_called_once_with()
765 mock.async_method.assert_awaited()
769 mock.async_method.assert_called_once()
770 mock.async_method.assert_awaited()
771 mock.async_method.assert_awaited_once()
772 mock.async_method.assert_awaited_once_with()
776 self.mock.assert_awaited()
779 self.mock.assert_called()
782 self.mock.assert_called_once()
783 self.mock.assert_awaited_once()
786 mock = AsyncMock(AsyncClass)
787 coroutine = mock.async_method()
791 mock.async_method()
793 mock.async_method.assert_awaited()
794 mock.async_method.assert_called()
796 mock.async_method.assert_awaited()
797 mock.async_method.assert_awaited_once()
800 mock = AsyncMock(AsyncClass)
801 coroutine = mock.async_method()
802 mock.async_method.assert_called_once()
807 mock.async_method.assert_awaited()
811 self.mock.assert_awaited()
813 self.mock.assert_called()
816 run(self._await_coroutine(self.mock))
819 self.mock.assert_awaited()
821 self.mock.assert_called()
826 self.mock('foo')
827 self.mock.assert_has_calls(kalls)
829 self.mock.assert_has_awaits(kalls)
833 self.mock()
835 self.assertEqual(self.mock.mock_calls, kalls_empty)
838 self.mock('foo')
840 self.mock('baz')
842 self.assertEqual(self.mock.mock_calls, mock_kalls)
861 self.mock.something(3, fish=None)
863 self.mock.something_else.something(6, cake=sentinel.Cake)
865 self.assertEqual(self.mock.method_calls, [
870 self.assertEqual(self.mock.something_else.method_calls,
875 def assert_attrs(mock): argument
878 attr = getattr(mock, name)
883 assert_attrs(self.mock)
885 self.mock()
887 self.mock(1, 2)
889 self.mock(a=3)
891 self.mock.reset_mock()
892 assert_attrs(self.mock)
905 self.mock.assert_awaited()
908 self.mock.assert_awaited()
912 self.mock.assert_awaited_once()
915 self.mock.assert_awaited_once()
919 self.mock.assert_awaited_once()
924 self.mock.assert_awaited_with('foo')
929 self.mock.assert_awaited_with('foo')
932 self.mock.assert_awaited_with('foo')
936 self.mock.assert_awaited_with('foo')
940 self.mock.assert_awaited_once_with('foo')
943 self.mock.assert_awaited_once_with('foo')
947 self.mock.assert_awaited_once_with('foo')
951 self.mock.assert_any_await('foo')
955 self.mock.assert_any_await('foo')
958 self.mock.assert_any_await('foo')
961 self.mock.assert_any_await('foo')
967 self.mock.assert_has_awaits(calls)
972 self.mock.assert_has_awaits(calls)
976 self.mock.assert_has_awaits(calls)
979 self.mock.assert_has_awaits(calls)
982 self.mock.assert_has_awaits(calls)
990 self.mock.assert_has_awaits([call(ANY, 1)])
991 self.mock.assert_awaited_with(ANY, 1)
992 self.mock.assert_any_await(ANY, 1)
1011 self.mock.assert_has_awaits(calls, any_order=True)
1015 self.mock.assert_has_awaits(calls, any_order=True)
1019 self.mock.assert_has_awaits(calls, any_order=True)
1022 self.mock.assert_has_awaits(calls, any_order=True)
1025 self.mock.assert_has_awaits(calls, any_order=True)
1028 self.mock.assert_not_awaited()
1032 self.mock.assert_not_awaited()
1037 self.mock = AsyncMock(spec=f)
1046 self.mock.assert_has_awaits([call()])
1058 self.mock.assert_has_awaits([call(), call(1, 2)])