ci(ovn): add verification tests for database (#1048)

Signed-off-by: Mohammed Naser <mnaser@vexxhost.com>
diff --git a/tox.ini b/tox.ini
index a167475..0ebaa5d 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,28 +1,32 @@
 [tox]
 minversion = 4
-skipsdist = True
 
-[testenv:molecule]
+[testenv]
+usedevelop = True
+setenv =
+  VIRTUAL_ENV={envdir}
+  LANGUAGE=en_US
+  LC_ALL=en_US.utf-8
+  OS_STDOUT_CAPTURE=1
+  OS_STDERR_CAPTURE=1
+  OS_TEST_TIMEOUT=160
+  PYTHONDONTWRITEBYTECODE=1
 deps =
-  molecule
-  molecule-plugins[docker]
-  # TODO(mnaser): We should remove these once we have an actual installable
-  #               Python package and drop `skipsdist`.
-  docker-image-py
-  jmespath
-  netaddr
-  openstacksdk<0.99.0
-  rjsonnet
+  -r{toxinidir}/test-requirements.txt
+passenv =
+  KUBECONFIG
+
+[testenv:venv]
+passenv =
+  ATMOSPHERE_NETWORK_BACKEND
+commands =
+  {posargs}
 
 [testenv:molecule-keycloak]
-deps =
-  {[testenv:molecule]deps}
 commands =
   molecule test -s keycloak
 
 [testenv:molecule-csi-{rbd,local-path-provisioner}]
-deps =
-  {[testenv:molecule]deps}
 setenv =
   rbd: MOLECULE_CSI_DRIVER = rbd
   local-path-provisioner: MOLECULE_CSI_DRIVER = local-path-provisioner
@@ -30,8 +34,6 @@
   molecule test -s csi
 
 [testenv:molecule-aio-{openvswitch,ovn}]
-deps =
-  {[testenv:molecule]deps}
 setenv =
   ATMOSPHERE_DEBUG = true
   openvswitch: ATMOSPHERE_NETWORK_BACKEND = openvswitch