def testClientNameDuplicated(self): mc1 = Session((MessageTransportTest.addr, MessageTransportTest.port), None, name="T2-ClientDuplicated") mc1.start() mc2 = Session((MessageTransportTest.addr, MessageTransportTest.port), None, name="T2-ClientDuplicated") self.assertRaises(ProtocolException, lambda: mc2.start()) mc1.stop() time.sleep(0.5) mc2.blockingInvoker().connect(u"T2-ClientDuplicated") mc2.stop()
def setUp(self): mc = Session((StorageServiceTest.addr, StorageServiceTest.port), None) mc.start() storage = mc.blockingInvoker(u"StorageService") if storage.exists(u"", StorageServiceTest.testSpacePath): storage.delete(u"", StorageServiceTest.testSpacePath) storage.createDirectory(u"", StorageServiceTest.testSpacePath) for i in range(1, 6): storage.createDirectory( u"", u"{}a{}".format(StorageServiceTest.testSpacePath, i)) storage.createFile(u"", u"{}_A1".format(StorageServiceTest.testSpacePath)) storage.createFile(u"", u"{}_A2".format(StorageServiceTest.testSpacePath)) storage.write(u"", u"{}_A1".format(StorageServiceTest.testSpacePath), b"1234567890abcdefghijklmnopqrstuvwxyz", 0) storage.write(u"", u"{}_A2".format(StorageServiceTest.testSpacePath), b"0123456789", 0) mc.stop()