@@ -29,7 +29,7 @@ def test():
29
29
rdbms = os .environ ["RDBMS" ]
30
30
expected_python = os .environ ["TEST_PYTHON_VERSION" ]
31
31
expected_django = os .environ ["TEST_DJANGO_VERSION" ]
32
- expected_db_ver = os .environ [ "TEST_DATABASE_VERSION" ]
32
+ expected_db_ver = os .environ . get ( "TEST_DATABASE_VERSION" , None )
33
33
expected_client = os .environ .get ("TEST_DATABASE_CLIENT_VERSION" , None )
34
34
35
35
expected_python = tuple (int (v ) for v in expected_python .split ("." ) if v )
@@ -44,19 +44,25 @@ def test():
44
44
f"{ expected_django } "
45
45
)
46
46
47
- if rdbms == "postgres" :
48
- if expected_db_ver == "latest" :
49
- # todo
47
+ if expected_db_ver :
48
+ if rdbms == "postgres" :
49
+ if expected_db_ver == "latest" :
50
+ # todo
51
+ pass
52
+ else :
53
+ expected_version = tuple (
54
+ int (v ) for v in expected_db_ver .split ("." ) if v
55
+ )
56
+ assert (
57
+ expected_version
58
+ == get_postgresql_version ()[: len (expected_version )]
59
+ )
60
+ assert find_spec (expected_client ), f"{ expected_client } not installed"
61
+ elif rdbms == "mysql" :
62
+ pass
63
+ elif rdbms == "mariadb" :
64
+ pass
65
+ elif rdbms == "sqlite" :
66
+ pass
67
+ elif rdbms == "oracle" :
50
68
pass
51
- else :
52
- expected_version = tuple (int (v ) for v in expected_db_ver .split ("." ) if v )
53
- assert expected_version == get_postgresql_version ()[: len (expected_version )]
54
- assert find_spec (expected_client ), f"{ expected_client } not installed"
55
- elif rdbms == "mysql" :
56
- pass
57
- elif rdbms == "mariadb" :
58
- pass
59
- elif rdbms == "sqlite" :
60
- pass
61
- elif rdbms == "oracle" :
62
- pass
0 commit comments