'This is what test receipts do, no purchase or install check.
In this case the return is custom to the caller.'

def check_without_db(self, status):

    assert (status in ['ok', 'expired', 'invalid', 'refunded'])
    try:
        self.decoded = self.decode()
        self.check_type('test-receipt')
        self.check_url(settings.DOMAIN)
    except InvalidReceipt as err:
        return self.invalid(str(err))
    return getattr(self, status)()
