From f39a80e12a2d3ced43e5a7f971443e1f69909805 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Tue, 19 Jun 2012 11:09:00 -0400 Subject: [PATCH] postgres test --- test_dj_database_url.py | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/test_dj_database_url.py b/test_dj_database_url.py index 5be4f73..7548385 100644 --- a/test_dj_database_url.py +++ b/test_dj_database_url.py @@ -1,17 +1,34 @@ # -*- coding: utf-8 -*- #!/usr/bin/env python +import os import unittest +import dj_database_url + + +POSTGIS_URL = 'postgis://uf07k1i6d8ia0v:wegauwhgeuioweg@ec2-107-21-253-135.compute-1.amazonaws.com:5431/d8r82722r2kuvn' + class DatabaseTestSuite(unittest.TestCase): def test_truth(self): assert True + def test_postgres_parsing(self): + url = 'postgres://uf07k1i6d8ia0v:wegauwhgeuioweg@ec2-107-21-253-135.compute-1.amazonaws.com:5431/d8r82722r2kuvn' + url = dj_database_url.parse(url) + + assert url['ENGINE'] == 'django.db.backends.postgresql_psycopg2' + assert url['NAME'] == 'd8r82722r2kuvn' + assert url['HOST'] == 'ec2-107-21-253-135.compute-1.amazonaws.com' + assert url['USER'] == 'uf07k1i6d8ia0v' + assert url['PASSWORD'] == 'wegauwhgeuioweg' + assert url['PORT'] == 5431 + # unittest.TestCase -# postgres://uf07k1i6d8ia0v:wegauwhgeuioweg@ec2-107-21-253-135.compute-1.amazonaws.com:5431/d8r82722r2kuvn +# if __name__ == '__main__':