On Thu 14 May 2009 10:18:47 AM EDT, Matthew Wilson wrote:
> On Wed 13 May 2009 04:35:59 PM EDT, Oleg Broytmann wrote:
>> On Wed, May 13, 2009 at 08:05:26PM +0000, Matthew Wilson wrote:
>>> >    IWBN to have a test also.
>>> 
>>> I completely agree; can you point me to where in the code I should write
>>> the test?  Also, are there any tests I can use as a guide?
>>
>>    Any test script would be ok - I'll convert it to the test suit myself.
>> But of course a test in SQLObject style would be even better.
>>    SQLObject uses py.test as its testing environment. You can find a lot of
>> tests in sqlobject/tests/ directory.

Here's another test, added to the bottom of test_converters.py:

    $ svn diff test_converters.py
    Index: test_converters.py
    ===================================================================
    --- test_converters.py  (revision 3881)
    +++ test_converters.py  (working copy)
    @@ -1,4 +1,5 @@
     import sys
    +from datetime import timedelta
     from sqlobject.sqlbuilder import sqlrepr
     from sqlobject.sqlbuilder import SQLExpression, SQLObjectField, \
          Select, Insert, Update, Delete, Replace, \
    @@ -195,3 +196,8 @@
                 pass
             else:
                 assert sqlrepr(Set([1])) == "(1)"
    +
    +def test_timedeltas():
    +
    +    assert sqlrepr(timedelta(seconds=30*60)) == \
    +    "INTERVAL '0 days 1800 seconds'"

By the way, how do I write a converter that converts a python object one
way for one database (sqlite) and another way for another database
(postgres)?  Are there any examples of this already?


------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
sqlobject-discuss mailing list
sqlobject-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlobject-discuss

Reply via email to