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)
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)