Exemplo n.º 1
0
 def setUp(self):
     self.dajaxice = Dajaxice()
     self.function = lambda x: x
Exemplo n.º 2
0
        'DAJAXICE_MEDIA_PREFIX': 'dajaxice',
        'DAJAXICE_NOT_CALLABLE_RESPONSE': '{"error":"400 Bad Request"}',
        'DAJAXICE_IGNORE_REQUEST_NOT_IN_CONTEXT': False
    }

    def __getattr__(self, name):
        """ Return the customized value for a setting (if it exists) or the
        default value if not. """

        if name in self.default_config:
            if hasattr(settings, name):
                return getattr(settings, name)
            return self.default_config.get(name)
        return None

    @property
    def dajaxice_url(self):
        return r'^%s/' % self.DAJAXICE_MEDIA_PREFIX

    @property
    def django_settings(self):
        return settings

    @property
    def modules(self):
        return dajaxice_functions.modules


dajaxice_functions = Dajaxice()
dajaxice_config = DajaxiceConfig()