Lines Matching refs:spec
226 spec = create_autospec(async_func_args)
227 awaitable = spec(1, 2, c=3)
231 self.assertEqual(spec.await_count, 0)
232 self.assertIsNone(spec.await_args)
233 self.assertEqual(spec.await_args_list, [])
234 spec.assert_not_awaited()
238 self.assertTrue(iscoroutinefunction(spec))
240 self.assertEqual(spec.await_count, 1)
241 self.assertEqual(spec.await_args, call(1, 2, c=3))
242 self.assertEqual(spec.await_args_list, [call(1, 2, c=3)])
243 spec.assert_awaited_once()
244 spec.assert_awaited_once_with(1, 2, c=3)
245 spec.assert_awaited_with(1, 2, c=3)
246 spec.assert_awaited()
249 spec.assert_any_await(e=1)
313 async_mock = mock_type(spec=async_func)
318 sync_mock = mock_type(spec=normal_func)
322 with self.subTest(f"test spec kwarg with {mock_type}"):
336 with self.subTest(f"test spec positional with {mock_type}"):
340 mock = AsyncMock(spec=normal_func)
354 @patch.object(AsyncClass, 'async_method', spec=True)
361 @patch(async_foo_name, spec=True)
369 @patch.object(AsyncClass, 'async_method', spec=NormalClass.a)
378 @patch.object(NormalClass, 'a', spec=async_func)
384 @patch(normal_foo_name, spec=AsyncClass)
414 mock_obj.mock_func = MagicMock(spec=lambda x: x)
1025 mock_with_spec = AsyncMock(spec=Foo)
1064 self.mock = AsyncMock(spec=f)