コード例 #1
0
ファイル: test_models.py プロジェクト: jasonmyers/gamelocal
    def test_unicode_choices_model_commit(self):
        from tests.clubs.factories import GoClubFactory
        from app.clubs.models import Club

        club = GoClubFactory()
        club.country_code = '!!'

        self.assertLength(Club.query.all(), 0)

        db.session.add(club)
        try:
            db.session.commit()
        except StatementError as e:
            self.assertIn('Invalid choice', e.message)
            db.session.rollback()
            self.assertLength(Club.query.all(), 0)
        else:
            raise self.failureException
コード例 #2
0
ファイル: test_models.py プロジェクト: jasonmyers/gamelocal
    def test_unicode_choices_model_commit(self):
        from tests.clubs.factories import GoClubFactory
        from app.clubs.models import Club

        club = GoClubFactory()
        club.country_code = '!!'

        self.assertLength(Club.query.all(), 0)

        db.session.add(club)
        try:
            db.session.commit()
        except StatementError as e:
            self.assertIn('Invalid choice', e.message)
            db.session.rollback()
            self.assertLength(Club.query.all(), 0)
        else:
            raise self.failureException