def test_profile_with_nonascii_name_should_be_saved(self): request = self.factory.get(self.url_root) request.account = Account.objects.get(pk=Account.ADMIN_ACCOUNT) request.session = MagicMock() profile = AlertProfile(account=request.account, name=u'ÆØÅ') profile.save() self.assertIsNone(set_active_profile(request, profile))
def test_profile_with_nonascii_name_should_be_saved(db): factory = RequestFactory() request = factory.get(reverse('alertprofiles-profile-save')) request.account = Account.objects.get(pk=Account.ADMIN_ACCOUNT) request.session = MagicMock() profile = AlertProfile(account=request.account, name=u'ÆØÅ') profile.save() assert set_active_profile(request, profile) is None
def dummy_profile(): account = Account.objects.get(id=Account.ADMIN_ACCOUNT) profile = AlertProfile(account=account, name=u'ÆØÅ Profile %d' % randint(1, 1000)) profile.save() return profile
def alert_profile(account): profile = AlertProfile(account=account) profile.save() yield profile if profile.pk: profile.delete()