Esempio n. 1
0
    def validate_contests(self):
        expected_contest_slugs = self.contests
        contests = Contest.objects.filter(election_id=self.election_id)
        expected = len(expected_contest_slugs)
        count = contests.count()
        assert count == expected, (
            "There should be %d contests, but there are %d" %
            (expected, count))

        for slug in expected_contest_slugs:
            try:
                contests.get(slug=slug)
            except Contest.DoesNotExist:
                raise Contest.DoesNotExist("No contest with slug '%s' found" %
                                           slug)