コード例 #1
0
    def test_rabbitmq(self):
        options = gnomock.Options()
        preset = gnomock.Rabbitmq(version="3.8.5-alpine")
        rabbitmq_request = gnomock.RabbitmqRequest(options=options,
                                                   preset=preset)
        id = ""

        try:
            response = self.api.start_rabbit_mq(rabbitmq_request)
            id = response.id
            self.assertEqual("127.0.0.1", response.host)

        finally:
            if id is not "":
                stop_request = gnomock.StopRequest(id=id)
                self.api.stop(stop_request)
コード例 #2
0
    def test_rabbitmq(self):
        file_name = os.path.abspath("./test/testdata/rabbitmq/messages.jsonl")
        options = gnomock.Options()
        message = gnomock.RabbitmqMessage(queue="alerts",
                                          content_type="text/plain",
                                          string_body="python")
        preset = gnomock.Rabbitmq(version="3.8.5-alpine",
                                  messages_files=[file_name],
                                  messages=[message])
        rabbitmq_request = gnomock.RabbitmqRequest(options=options,
                                                   preset=preset)
        id = ""

        try:
            response = self.api.start_rabbit_mq(rabbitmq_request)
            id = response.id
            self.assertEqual("127.0.0.1", response.host)

        finally:
            if id != "":
                stop_request = gnomock.StopRequest(id=id)
                self.api.stop(stop_request)