~psycopg/psycopg/2.0.x

« back to all changes in this revision

Viewing changes to tests/types_extras.py

  • Committer: Federico Di Gregorio
  • Date: 2008-09-23 23:27:52 UTC
  • Revision ID: fog@initd.org-20080923232752-gacprtlmpvxxd2id
Added inet support

Show diffs side-by-side

added added

removed removed

Lines of Context:
49
49
        s = self.execute("SELECT NULL::uuid AS foo")
50
50
        self.failUnless(s is None)
51
51
 
 
52
    def testINET(self):
 
53
        psycopg2.extras.register_inet()
 
54
        i = "192.168.1.0/24";
 
55
        s = self.execute("SELECT %s AS foo", (i,))
 
56
        self.failUnless(i == s)
 
57
        # must survive NULL cast to inet
 
58
        s = self.execute("SELECT NULL::inet AS foo")
 
59
        self.failUnless(s is None)
 
60
 
52
61
def test_suite():
53
62
    return unittest.TestLoader().loadTestsFromName(__name__)
54
63