]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commitdiff
- use hex idents for DB names
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 3 Mar 2016 15:26:29 +0000 (10:26 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 3 Mar 2016 15:26:29 +0000 (10:26 -0500)
alembic/testing/plugin/pytestplugin.py

index 78194a325f42d3ebe4bf5bdf6c4e3f4e7a6398e5..9a729b6d237f2793dbfa64aa36c011f83c775b91 100644 (file)
@@ -61,7 +61,7 @@ def pytest_sessionstart(session):
     plugin_base.post_begin()
 
 if has_xdist:
-    _follower_count = itertools.count(1)
+    import uuid
 
     def pytest_configure_node(node):
         # the master for each node fills slaveinput dictionary
@@ -69,7 +69,7 @@ if has_xdist:
 
         plugin_base.memoize_important_follower_config(node.slaveinput)
 
-        node.slaveinput["follower_ident"] = "test_%s" % next(_follower_count)
+        node.slaveinput["follower_ident"] = "test_%s" % uuid.uuid4().hex[0:12]
         from alembic.testing import provision
         provision.create_follower_db(node.slaveinput["follower_ident"])