2
2
3
3
from __future__ import print_function
4
4
5
+ import os
5
6
import sys
6
7
import unittest
7
8
import warnings
@@ -16,8 +17,7 @@ def setUpClass(self):
16
17
print ('-' * 70 , file = sys .stderr )
17
18
self .srv = TarantoolServer ()
18
19
self .srv .script = 'unit/suites/box.lua'
19
- self .srv2 = TarantoolServer ()
20
- self .srv2 .script = 'unit/suites/box.lua'
20
+ self .srv2 = None
21
21
22
22
def setUp (self ):
23
23
# prevent a remote tarantool from clean our session
@@ -69,11 +69,17 @@ def test_02_wrong_auth(self):
69
69
self .srv .stop ()
70
70
71
71
def test_03_mesh (self ):
72
+ # Multiple servers are not supported on Windows
73
+ if os .name == 'nt' :
74
+ return
75
+
72
76
# Start two servers
73
77
self .srv .start ()
74
78
self .srv .admin ("box.schema.user.create('test', { password = 'test', if_not_exists = true })" )
75
79
self .srv .admin ("box.schema.user.grant('test', 'read,write,execute', 'universe')" )
76
80
81
+ self .srv2 = TarantoolServer ()
82
+ self .srv2 .script = 'unit/suites/box.lua'
77
83
self .srv2 .start ()
78
84
self .srv2 .admin ("box.schema.user.create('test', { password = 'test', if_not_exists = true })" )
79
85
self .srv2 .admin ("box.schema.user.grant('test', 'read,write,execute', 'universe')" )
@@ -126,11 +132,17 @@ def test_03_mesh(self):
126
132
con .close ()
127
133
128
134
def test_04_mesh_exclude_node (self ):
135
+ # Multiple servers are not supported on Windows
136
+ if os .name == 'nt' :
137
+ return
138
+
129
139
# Start two servers
130
140
self .srv .start ()
131
141
self .srv .admin ("box.schema.user.create('test', { password = 'test', if_not_exists = true })" )
132
142
self .srv .admin ("box.schema.user.grant('test', 'read,write,execute', 'universe')" )
133
143
144
+ self .srv2 = TarantoolServer ()
145
+ self .srv2 .script = 'unit/suites/box.lua'
134
146
self .srv2 .start ()
135
147
self .srv2 .admin ("box.schema.user.create('test', { password = 'test', if_not_exists = true })" )
136
148
self .srv2 .admin ("box.schema.user.grant('test', 'read,write,execute', 'universe')" )
@@ -175,4 +187,5 @@ def test_04_mesh_exclude_node(self):
175
187
@classmethod
176
188
def tearDownClass (self ):
177
189
self .srv .clean ()
178
- self .srv2 .clean ()
190
+ if self .srv2 :
191
+ self .srv2 .clean ()
0 commit comments