Как я могу проверить рейтинги Django в моем приложении? - PullRequest
0 голосов
/ 24 июня 2010

Я установил django-рейтинги приложение в моем проекте django.

Интересно, как лучше я могу проверить функциональность голосования моего приложения, потому что рейтинги django позволяют мне голосовать только один раз затот же пользователь, объект и IP-адрес.Есть ли способ, которым я могу отключить эту проверку, чтобы я мог просто вставлять голоса, тестировать свое приложение, и когда я счастлив, я могу включить эту проверку обратно.например, вы можете запустить это только один раз на той же машине;

myobject.rating.add(score=1, user='user_name', ip_address='127.0.0.1') 

Опять же, пользователь должен пройти аутентификацию, если вы не используете None, но опять же вы можете проголосовать только один раз.

Гат

1 Ответ

1 голос
/ 25 июня 2010

Вы не можете «отключить» эти проверки, потому что они указаны в модели голосования:

unique_together = (('content_type', 'object_id', 'key', 'user', 'ip_address'))

Вы можете отредактировать это, но это будет патчей для обезьян (и, возможно, будет тормозить приложение).

Рассмотрим написание тестов , или, если вы просто хотите набрать несколько голосов только для целей разработки, используйте приспособления (которые также полезны в тестах).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...