def testrun(self): stdin = TestStdin() stdout = TestStdout(self) stdout.expect('CONNECTED') cli = StompCLI('127.0.0.1', 61613, username, password, 1.0, stdin, stdout) time.sleep(3) stdout.expect( 'Subscribing to "/queue/testfile" with acknowledge set to "auto", id set to "1"' ) stdout.expect('this is a test') stdout.expect('MESSAGE') stdout.expect('Unsubscribing from "/queue/testfile"') cli.onecmd('run stomp/test/test.txt') try: cli.onecmd('quit') # fail if it doesn't exit self.fail() except SystemExit: pass
def testsubscribe(self): stdin = TestStdin() stdout = TestStdout(self) stdout.expect('CONNECTED') cli = StompCLI('127.0.0.1', 61613, username, password, 1.0, stdin, stdout) time.sleep(3) stdout.expect('Subscribing to "/queue/testsubscribe" with acknowledge set to "auto", id set to "1"') cli.onecmd('subscribe /queue/testsubscribe') stdout.expect('MESSAGE') stdout.expect('this is a test') cli.onecmd('send /queue/testsubscribe this is a test') time.sleep(3) stdout.expect('Unsubscribing from "/queue/testsubscribe"') cli.onecmd('unsubscribe /queue/testsubscribe') try: cli.onecmd('quit') # fail if it doesn't exit self.fail() except SystemExit: pass
def testsendfile(self): stdin = TestStdin() stdout = TestStdout(self) stdout.expect('CONNECTED') cli = StompCLI('127.0.0.1', 61613, username, password, 1.0, stdin, stdout) time.sleep(3) cli.onecmd('sendfile /queue/testsendfile stomp/test/test.txt') time.sleep(3) try: cli.onecmd('quit') # fail if it doesn't exit self.fail() except SystemExit: pass
def teststats(self): stdin = TestStdin() stdout = TestStdout(self) stdout.expect('CONNECTED') cli = StompCLI('127.0.0.1', 61613, username, password, 1.0, stdin, stdout) time.sleep(3) stdout.expect( 'Subscribing to "/queue/teststats" with acknowledge set to "auto", id set to "1"' ) cli.onecmd('subscribe /queue/teststats') stdout.expect('.*No stats available.*') cli.onecmd('stats') time.sleep(1) cli.onecmd('stats on') cli.onecmd('send /queue/teststats this is a test') stdout.expect('MESSAGE') stdout.expect('this is a test') time.sleep(3) cli.onecmd('stats') stdout.expect('Unsubscribing from "/queue/teststats"') cli.onecmd('unsubscribe /queue/teststats') try: cli.onecmd('quit') # fail if it doesn't exit self.fail() except SystemExit: pass