'Testing the GEOS version regular expression.'

def test_geos_version(self):

    from django.contrib.gis.geos.libgeos import version_regex
    versions = [(u'3.0.0rc4-CAPI-1.3.3', u'3.0.0', u'1.3.3'), (u'3.0.0-CAPI-1.4.1', u'3.0.0', u'1.4.1'), (u'3.4.0dev-CAPI-1.8.0', u'3.4.0', u'1.8.0'), (u'3.4.0dev-CAPI-1.8.0    r0', u'3.4.0', u'1.8.0')]
    for (v_init, v_geos, v_capi) in versions:
        m = version_regex.match(v_init)
        self.assertTrue(m, msg=(u"Unable    to    parse    the    version    string    '%s'" % v_init))
        self.assertEqual(m.group(u'version'), v_geos)
        self.assertEqual(m.group(u'capi_version'), v_capi)
