Example #1
0
    def setUp(self):
        # A Settings object is needed for middleware during request tests
        settings().save()

        # Create a user to act as owner for CMS content, and with Sherpa permission for login tests
        self.user = user_nonmember(identifier='testuser')
        self.user.save()
        self.permission = permission(name='sherpa')
        self.permission.save()
        self.user.permissions.add(self.permission)

        with Replace('turbasen.Gruppe', Gruppe):
            self.forening = forening()
            self.forening.save()

        self.central_site = site(self.forening)
        self.central_site.id = Site.DNT_CENTRAL_ID
        self.central_site.domain = 'www.dnt.no'
        self.central_site.save()

        self.local_site = site(self.forening)
        self.local_site.domain = 'www.dntoslo.no'
        self.local_site.save()

        self.page = page(created_by=self.user, site=self.central_site)
        self.page.save()
        self.version = version(owner=self.user, page=self.page)
        self.version.save()
Example #2
0
    def setUp(self):
        self.user = user_member(memberid=123)
        self.user.save()

        self.actor = actor(memberid=123)
        self.actor.save()
        self.actor_service = actor_service(actor=self.actor, code=101)
        self.actor_service.save()
        self.zipcode = zipcode()
        self.zipcode.save()
        self.actor_address = actor_address(self.actor, self.zipcode)
        self.actor_address.save()
        self.focus_country = focus_country()
        self.focus_country.code = self.actor_address.country_code
        self.focus_country.save()
        self.balance = balance(self.actor)
        self.balance.current_year = 0
        self.balance.save()

        # A Settings object is required for payment checks
        settings().save()