def test_can_get_an_object_or_none(self):
     # Setup
     forum_pk = self.forum.pk
     # Run
     forum = get_object_or_none(Forum, pk=forum_pk)
     unknown_forum = get_object_or_none(Forum, pk=10000)
     # Check
     assert self.forum.pk == forum.pk
     assert unknown_forum is None
Example #2
0
    def __init__(self, *args, **kwargs):
        self.topic = kwargs.pop('topic', None)
        if self.topic:
            self.poll = get_object_or_none(TopicPoll, topic=self.topic)

        super(BaseTopicPollOptionFormset, self).__init__(*args, **kwargs)

        if self.poll is not None:
            for form in self.forms:
                form.instance.poll = self.poll
Example #3
0
    def __init__(self, *args, **kwargs):
        self.topic = kwargs.pop('topic', None)
        if self.topic:
            self.poll = get_object_or_none(TopicPoll, topic=self.topic)

        super(BaseTopicPollOptionFormset, self).__init__(*args, **kwargs)

        if self.poll is not None:
            for form in self.forms:
                form.instance.poll = self.poll