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()
示例#2
0
 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()