Thanks for your answering.

On Friday, February 20, 2015 at 10:31:19 PM UTC+8, Alessandro Molina wrote:
>
> tg.app_globals is a good place usually, if you need to access it from 
> outside a request you can use tg.config['tg.app_globals']
>
> In test units you can use self.app.get('/_test_vars') to create the 
> request context before calling the things that depend on it: 
> http://turbogears.readthedocs.org/en/development/turbogears/testing.html?highlight=testing#testing-outside-controllers
>
> Just make sure "debug" option is True when running the tests, otherwise it 
> won't preserve the request context.
> This has changed in 2.3.5 which will always preserve the context in tests, 
> but is not yet released, so in the meanwhile ensure debug=true is in your 
> test.ini or development.ini
>
> On Fri, Feb 20, 2015 at 10:44 AM, NIWDEK <[email protected] <javascript:>> 
> wrote:
>
>> Hello,
>>
>> I am implementing a simple pet project with TG2. I am new to this python 
>> framework. I need to use GCM to send message to devices. I googled and 
>> found that python-gcm is a good library for me (
>> https://pypi.python.org/pypi/python-gcm). According to the doc, I need 
>> to create GCM() instance. I wonder where should I put the initialization 
>> code:
>>     - in app_globals? I tried but it seems it is quite difficult for me 
>> to write the test case as app_globals are available in requests only.
>>     - in controller method? I think I need one gcm instance only within 
>> the application. I don't think create GCM() object for each request is a 
>> good solution.
>>
>> I briefly read the doc of TG2, but still can't find any relevant 
>> information. Anyone helps? Thanks
>>     
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "TurboGears" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at http://groups.google.com/group/turbogears.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/turbogears.
For more options, visit https://groups.google.com/d/optout.

Reply via email to