def test_get_object(self): """ Test :py:meth:`.SingleObjectMixin.get_object` on single field. """ queryset = Mock() queryset.get.return_value = 'object' mixin = SingleObjectMixin() mixin.get_queryset = Mock(return_value=queryset) mixin.get_fields = { 'db_id': 'url_id', } mixin.kwargs = { 'url_id': '1234abc', } result = mixin.get_object() queryset.get.assert_called_once_with(db_id='1234abc') self.assertEqual('object', result)