def test_get_call(self):
fake_response = MagicMock(json=lambda:{'count': 10, 'results': range(10)})
with patch('rest_framework_queryset.queryset.requests.get', return_value=fake_response) as mock_get:
qs = RestFrameworkQuerySet('/api/')
with self.assertRaises(MultipleObjectsReturned):
qs1 = qs.get(a=123)
self.assertEqual(list(qs), range(10))
mock_get.assert_any_call('/api/', params={'a': 123})
评论列表
文章目录