Revision f019f93d snf-django-lib/snf_django/utils/testing.py

b/snf-django-lib/snf_django/utils/testing.py
51 51
    >>> from synnefo.util.testing import override_settings
52 52
    >>> from django.conf import settings
53 53
    >>> with override_settings(settings, DEBUG=True):
54
    >>>     assert settings.DEBUG == True
54
    ...     assert settings.DEBUG == True
55 55

  
56 56
    The special arguemnt ``prefix`` can be set to prefix all setting keys with
57 57
    the provided value.
......
59 59
    >>> from django.conf import settings
60 60
    >>> from django.core import mail
61 61
    >>> with override_settings(settings, CONTACT_EMAILS=['kpap@grnet.gr'],
62
    >>>                        prefix='MYAPP_'):
63
    >>>     from django.core.mail import send_mail
64
    >>>     send_mail("hello", "I love you kpap", settings.DEFAULT_FROM_EMAIL,
65
    >>>               settings.MYAPP_CONTACT_EMAILS)
66
    >>>     assert 'kpap@grnet.gr' in mail.mailbox[0].recipients()
62
    ...                        prefix='MYAPP_'):
63
    ...     from django.core.mail import send_mail
64
    ...     send_mail("hello", "I love you kpap", settings.DEFAULT_FROM_EMAIL,
65
    ...               settings.MYAPP_CONTACT_EMAILS)
66
    ...     assert 'kpap@grnet.gr' in mail.mailbox[0].recipients()
67 67

  
68 68
    If you plan to reuse it
69 69

  
......
71 71
    >>> from synnefo.util.testing import override_settings
72 72
    >>> from django.conf import settings
73 73
    >>> myapp_settings = functools.partial(override_settings, prefix='MYAPP_')
74
    >>> with myapp_settings(CONTACT_EMAILS=['kpap@grnet.gr'])
75
    >>>     assert settings.MYAPP_CONTACT_EMAILS == ['kpap@grnet.gr']
74
    >>> with myapp_settings(CONTACT_EMAILS=['kpap@grnet.gr']):
75
    ...     assert settings.MYAPP_CONTACT_EMAILS == ['kpap@grnet.gr']
76 76

  
77 77
    """
78 78

  
......
134 134
        get_token.return_value = "DummyToken"
135 135
        with patch('astakosclient.AstakosClient.authenticate') as m2:
136 136
            m2.return_value = {"access": {
137
                    "token": {
138
                        "expires": "2013-06-19T15:23:59.975572+00:00",
139
                        "id": "DummyToken",
140
                        "tenant": {
141
                            "id": text.udec(user, 'utf8'),
142
                            "name": "Firstname Lastname"
143
                            }
144
                        },
145
                    "serviceCatalog": [],
146
                    "user": {
147
                        "roles_links": [],
137
                "token": {
138
                    "expires": "2013-06-19T15:23:59.975572+00:00",
139
                    "id": "DummyToken",
140
                    "tenant": {
148 141
                        "id": text.udec(user, 'utf8'),
149
                        "roles": [{"id": 1, "name": "default"}],
150
                        "name": "Firstname Lastname"}}
151
                               }
142
                        "name": "Firstname Lastname"
143
                        }
144
                    },
145
                "serviceCatalog": [],
146
                "user": {
147
                    "roles_links": [],
148
                    "id": text.udec(user, 'utf8'),
149
                    "roles": [{"id": 1, "name": "default"}],
150
                    "name": "Firstname Lastname"}}
151
                }
152 152

  
153 153
            with patch('astakosclient.AstakosClient.get_quotas') as m3:
154 154
                m3.return_value = {

Also available in: Unified diff