ActiveRecord::SchemaMigration Pluck (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC TRANSACTION (0.0ms) begin transaction --------------------------- ActionSmserTest: test_truth --------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_append_00_to_phone_numbers_before_sending -------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::SmstradeTest: test_should_be_able_to_deliver --------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------ ActionSmser::SmstradeTest: test_with_saving_delivery_reports ------------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.431806"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:17:34.432130"], ["updated_at", "2024-04-25 09:17:34.432130"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.433566"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:17:34.433737"], ["updated_at", "2024-04-25 09:17:34.433737"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (5.5ms) begin transaction -------------------------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_only_receive_numbers_not_prepended_with_zeros_or_plus_signs -------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_dr -------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.3ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "wrongid"], ["LIMIT", 1]] ActionSmser: Gateway_commit not found item with id: wrongid, params: {"msg_id"=>"wrongid", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 14) Completed 200 OK in 8ms (Views: 3.3ms | ActiveRecord: 0.3ms | Allocations: 3703) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_existing_dr -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:17:34.503904"], ["log", "2024-04-25 12:17:34: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:17:34.504109"], ["updated_at", "2024-04-25 09:17:34.504109"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"102010314204056202", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:17:34.507041"], ["log", "2024-04-25 12:17:34: ORIGINAL_STATUS\n2024-04-25 12:17:34: DELIVERED\n"], ["updated_at", "2024-04-25 09:17:34.507286"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.2ms | Allocations: 1278) ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_list_with_always_enabled_admin ------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_4"], ["created_at", "2024-04-25 09:17:34.509671"], ["updated_at", "2024-04-25 09:17:34.509671"]] TRANSACTION (0.2ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_9"], ["created_at", "2024-04-25 09:17:34.510549"], ["updated_at", "2024-04-25 09:17:34.510549"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#list as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY created_at DESC LIMIT ? OFFSET ? [["LIMIT", 20], ["OFFSET", 0]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports (Duration: 41.4ms | Allocations: 2700) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 42.1ms | Allocations: 3308) Completed 200 OK in 53ms (Views: 50.1ms | ActiveRecord: 0.1ms | Allocations: 4638) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_multiple_records ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:17:34.565578"], ["log", "2024-04-25 12:17:34: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:17:34.565777"], ["updated_at", "2024-04-25 09:17:34.565777"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "99999999999999999"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:17:34.566765"], ["log", "2024-04-25 12:17:34: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:17:34.567117"], ["updated_at", "2024-04-25 09:17:34.567117"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>[{"id"=>"102010314204056202", "status"=>"DELIVERED"}, {"id"=>"99999999999999999", "status"=>"DELIVERED"}]}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:17:34.569730"], ["log", "2024-04-25 12:17:34: ORIGINAL_STATUS\n2024-04-25 12:17:34: DELIVERED\n"], ["updated_at", "2024-04-25 09:17:34.569951"], ["id", 1]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "99999999999999999"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:17:34.571417"], ["log", "2024-04-25 12:17:34: ORIGINAL_STATUS\n2024-04-25 12:17:34: DELIVERED\n"], ["updated_at", "2024-04-25 09:17:34.571556"], ["id", 2]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 99999999999999999, params: {"msg_id"=>"99999999999999999", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.4ms | Allocations: 1770) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_admin_access_lambda_with_right_login_info ----------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_0"], ["created_at", "2024-04-25 09:17:34.574226"], ["updated_at", "2024-04-25 09:17:34.574226"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_0"], ["created_at", "2024-04-25 09:17:34.575136"], ["updated_at", "2024-04-25 09:17:34.575136"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:17:34.577742"], ["created_at", "2024-04-25 09:07:34.577860"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:17:34.577742"], ["created_at", "2024-04-25 09:07:34.577860"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:17:34.577742"], ["created_at", "2024-04-25 09:07:34.577860"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:17:34.577742"], ["created_at", "2024-04-25 09:07:34.577860"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:17:34.577742"], ["created_at", "2024-04-25 09:07:34.577860"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:17:34.577742"], ["created_at", "2024-04-25 09:07:34.577860"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 4.9ms | Allocations: 4244) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 5.2ms | Allocations: 4471) Completed 200 OK in 6ms (Views: 5.0ms | ActiveRecord: 0.3ms | Allocations: 4759) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_always_enabled_admin -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_6"], ["created_at", "2024-04-25 09:17:34.582541"], ["updated_at", "2024-04-25 09:17:34.582541"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_4"], ["created_at", "2024-04-25 09:17:34.583266"], ["updated_at", "2024-04-25 09:17:34.583266"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:17:34.585015"], ["created_at", "2024-04-25 09:07:34.585070"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:17:34.585015"], ["created_at", "2024-04-25 09:07:34.585070"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:17:34.585015"], ["created_at", "2024-04-25 09:07:34.585070"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:17:34.585015"], ["created_at", "2024-04-25 09:07:34.585070"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:17:34.585015"], ["created_at", "2024-04-25 09:07:34.585070"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:17:34.585015"], ["created_at", "2024-04-25 09:07:34.585070"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 3.5ms | Allocations: 2921) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 3.7ms | Allocations: 3148) Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.3ms | Allocations: 3347) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_forbidden_admin_access_(default_access_mode) -------------------------------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Filter chain halted as :admin_access_only rendered or redirected Completed 403 Forbidden in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 148) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_any_parser ---------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"gateway_not_found"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 136) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::DelayedJobTest: test_test_that_serializing_is_ok ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------------------- ActionSmser::DelayedJobTest: test_should_be_able_to_deliver_and_call_enqueue_for_all_receivers ---------------------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: delayed_job - Sms: (Sms ActionSmser::DelayedJobTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Delivering sms by delayed_job TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------- ActionSmser::DeliveryReportTest: test_to_sms -------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.595068"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.595227"], ["updated_at", "2024-04-25 09:17:34.595227"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_build_DeliveryReport_from_sms ------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::DeliveryReportTest: test_create_from_save ------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.598260"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.598447"], ["updated_at", "2024-04-25 09:17:34.598447"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------- ActionSmser::DeliveryReportTest: test_updating_status ----------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["status", "LOCAL_TEST"], ["status_updated_at", "2024-04-25 09:17:34.600145"], ["log", "2024-04-25 12:17:34: LOCAL_TEST\n"], ["created_at", "2024-04-25 09:17:34.600265"], ["updated_at", "2024-04-25 09:17:34.600265"]] TRANSACTION (0.2ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "TEST_2"], ["status_updated_at", "2024-04-25 09:17:34.601203"], ["log", "2024-04-25 12:17:34: LOCAL_TEST\n2024-04-25 12:17:34: TEST_2\n"], ["updated_at", "2024-04-25 09:17:34.601423"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_re_deliver_with_simple_http ----------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.602893"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.603028"], ["updated_at", "2024-04-25 09:17:34.603028"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "gateway" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["gateway", "some_delivery"], ["updated_at", "2024-04-25 09:17:34.603987"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Re_delivering: # TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.3ms) UPDATE "action_smser_delivery_reports" SET "re_delivered" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["re_delivered", 1], ["updated_at", "2024-04-25 09:17:34.605193"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery - From: "555666", To: "123", Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "re_delivery_of_delivery_report_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_86349025"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.606601"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["re_delivery_of_delivery_report_id", 1], ["created_at", "2024-04-25 09:17:34.606745"], ["updated_at", "2024-04-25 09:17:34.606745"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY "action_smser_delivery_reports"."id" DESC LIMIT ? [["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."re_delivery_of_delivery_report_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["re_delivery_of_delivery_report_id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------ ActionSmser::NexmoTest: test_delivery_path_should_have_unicode_set_when_needed ------------------------------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::NexmoTest: test_gateway_process_delivery_report(request) --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::NexmoTest: test_with_saving_delivery_reports --------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.619295"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:17:34.619473"], ["updated_at", "2024-04-25 09:17:34.619473"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.620579"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:17:34.620743"], ["updated_at", "2024-04-25 09:17:34.620743"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::NexmoTest: test_should_be_able_to_deliver ------------------------------------------------------ ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.622995"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:17:34.623187"], ["updated_at", "2024-04-25 09:17:34.623187"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.624328"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:17:34.624458"], ["updated_at", "2024-04-25 09:17:34.624458"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- NavigationTest: test_basic_gateway_commit_delivery_report --------------------------------------------------------- Started GET "/action_smser/delivery_reports/gateway_commit/example_gateway" for 127.0.0.1 at 2024-04-25 12:17:34 +0300 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"gateway"=>"example_gateway"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 210) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------- ActionSmser::TestArrayTest: test_should_be_able_to_deliver ---------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_2682989"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.645712"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.645915"], ["updated_at", "2024-04-25 09:17:34.645915"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_54315668"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.646979"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.647119"], ["updated_at", "2024-04-25 09:17:34.647119"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::TestArrayTest: test_should_add_to_TestArray -------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_86349025"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.648454"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.648619"], ["updated_at", "2024-04-25 09:17:34.648619"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_78384346"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.649557"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.649714"], ["updated_at", "2024-04-25 09:17:34.649714"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::TestArrayTest: test_with_saving_delivery_reports ------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_11120912"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.651222"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.651448"], ["updated_at", "2024-04-25 09:17:34.651448"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_48063028"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.652584"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.652747"], ["updated_at", "2024-04-25 09:17:34.652747"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_29648057"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.654067"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.654240"], ["updated_at", "2024-04-25 09:17:34.654240"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_63771677"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.654991"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.655105"], ["updated_at", "2024-04-25 09:17:34.655105"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_receivers_should_be_joined_by_commas ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_possible_to_encode ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::BaseTest: test_should_be_able_to_change_ttl -------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_cropped_to_500_chars,_limit_extra_looong_messages -------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_length_should_return_real_sms_lenght ----------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::BaseTest: test_should_be_ok_with_single_receivers -------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_crop_should_return_cropped_message_with_sms_chars_taken_account -------------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_copied_the_delivery_options_when_initializing ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.1ms) begin transaction ------------------------------------------------------ ActionSmser::BaseTest: test_should_have_saved_sms_type ------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------------- ActionSmser::BaseTest: test_after_delivery_should_be_called_if_it's_present --------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.3ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_95722721"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.661844"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.662008"], ["updated_at", "2024-04-25 09:17:34.662008"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_25542505"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.662972"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.663083"], ["updated_at", "2024-04-25 09:17:34.663083"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_90050968"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.663733"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "358123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.663850"], ["updated_at", "2024-04-25 09:17:34.663850"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_56110498"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.664481"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "4915112341234"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.664584"], ["updated_at", "2024-04-25 09:17:34.664584"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_86046141"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.665277"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "4917332341111"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.665379"], ["updated_at", "2024-04-25 09:17:34.665379"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_ttl_should_be_24_hours_by_default ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------- ActionSmser::BaseTest: test_before_delivery_should_be_called_if_it's_present ---------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_71756030"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.666970"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.667082"], ["updated_at", "2024-04-25 09:17:34.667082"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_31975593"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.668008"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.668182"], ["updated_at", "2024-04-25 09:17:34.668182"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_9501759"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.669001"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "358123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.669161"], ["updated_at", "2024-04-25 09:17:34.669161"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_17202786"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.669931"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "4915112341234"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.670065"], ["updated_at", "2024-04-25 09:17:34.670065"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_11055775"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.670801"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "4917332341111"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:17:34.670964"], ["updated_at", "2024-04-25 09:17:34.670964"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------- ActionSmser::BaseTest: test_from_encoded_should_remove_leading_+_and_0 ---------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_test_array_as_delivery_method --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_should_not_be_valid_if_no_recipients ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------- ActionSmser::BaseTest: test_should_be_valid_sms ----------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::SimpleHttpTest: test_with_saving_delivery_reports -------------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.4ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_1234"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.675517"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:17:34.675672"], ["updated_at", "2024-04-25 09:17:34.675672"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_6666"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.676888"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:17:34.677004"], ["updated_at", "2024-04-25 09:17:34.677004"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------- ActionSmser::SimpleHttpTest: test_should_be_able_to_deliver ----------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_1234"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.679024"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:17:34.679171"], ["updated_at", "2024-04-25 09:17:34.679171"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_6666"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:17:34.679976"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:17:34: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:17:34.680115"], ["updated_at", "2024-04-25 09:17:34.680115"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction ActiveRecord::SchemaMigration Pluck (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC TRANSACTION (0.0ms) begin transaction ----------------------------------------------- ActionSmser::BaseTest: test_should_be_valid_sms ----------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_possible_to_encode ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::BaseTest: test_should_be_ok_with_single_receivers -------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.2ms) begin transaction --------------------------------------------------------------------------- ActionSmser::BaseTest: test_after_delivery_should_be_called_if_it's_present --------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_should_not_be_valid_if_no_recipients ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_test_array_as_delivery_method --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_length_should_return_real_sms_lenght ----------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::BaseTest: test_should_be_able_to_change_ttl -------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_ttl_should_be_24_hours_by_default ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_cropped_to_500_chars,_limit_extra_looong_messages -------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------- ActionSmser::BaseTest: test_from_encoded_should_remove_leading_+_and_0 ---------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------- ActionSmser::BaseTest: test_before_delivery_should_be_called_if_it's_present ---------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_copied_the_delivery_options_when_initializing ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::BaseTest: test_should_have_saved_sms_type ------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_crop_should_return_cropped_message_with_sms_chars_taken_account -------------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_receivers_should_be_joined_by_commas ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- NavigationTest: test_basic_gateway_commit_delivery_report --------------------------------------------------------- Started GET "/action_smser/delivery_reports/gateway_commit/example_gateway" for 127.0.0.1 at 2024-04-25 12:23:08 +0300 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"gateway"=>"example_gateway"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 14) Completed 200 OK in 4ms (Views: 2.1ms | ActiveRecord: 0.0ms | Allocations: 2555) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_only_receive_numbers_not_prepended_with_zeros_or_plus_signs -------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_append_00_to_phone_numbers_before_sending -------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::SmstradeTest: test_should_be_able_to_deliver --------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------ ActionSmser::SmstradeTest: test_with_saving_delivery_reports ------------------------------------------------------------ ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:23:08.558710"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:23:08: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:23:08.558984"], ["updated_at", "2024-04-25 09:23:08.558984"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:23:08.561065"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:23:08: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:23:08.561229"], ["updated_at", "2024-04-25 09:23:08.561229"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------- ActionSmser::SimpleHttpTest: test_should_be_able_to_deliver ----------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::SimpleHttpTest: test_with_saving_delivery_reports -------------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_1234"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:23:08.565358"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:23:08: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:23:08.565494"], ["updated_at", "2024-04-25 09:23:08.565494"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_6666"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:23:08.566325"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:23:08: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:23:08.566413"], ["updated_at", "2024-04-25 09:23:08.566413"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.2ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_forbidden_admin_access_(default_access_mode) -------------------------------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Filter chain halted as :admin_access_only rendered or redirected Completed 403 Forbidden in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 216) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_existing_dr -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:23:08.570004"], ["log", "2024-04-25 12:23:08: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:23:08.570281"], ["updated_at", "2024-04-25 09:23:08.570281"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"102010314204056202", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:23:08.573771"], ["log", "2024-04-25 12:23:08: ORIGINAL_STATUS\n2024-04-25 12:23:08: DELIVERED\n"], ["updated_at", "2024-04-25 09:23:08.573922"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.2ms | Allocations: 2114) ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.2ms) begin transaction ---------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_any_parser ---------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"gateway_not_found"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 143) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_multiple_records ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:23:08.577766"], ["log", "2024-04-25 12:23:08: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:23:08.577873"], ["updated_at", "2024-04-25 09:23:08.577873"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.2ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "99999999999999999"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:23:08.578602"], ["log", "2024-04-25 12:23:08: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:23:08.578737"], ["updated_at", "2024-04-25 09:23:08.578737"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>[{"id"=>"102010314204056202", "status"=>"DELIVERED"}, {"id"=>"99999999999999999", "status"=>"DELIVERED"}]}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:23:08.581285"], ["log", "2024-04-25 12:23:08: ORIGINAL_STATUS\n2024-04-25 12:23:08: DELIVERED\n"], ["updated_at", "2024-04-25 09:23:08.581435"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "99999999999999999"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:23:08.582474"], ["log", "2024-04-25 12:23:08: ORIGINAL_STATUS\n2024-04-25 12:23:08: DELIVERED\n"], ["updated_at", "2024-04-25 09:23:08.582577"], ["id", 2]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 99999999999999999, params: {"msg_id"=>"99999999999999999", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.3ms | Allocations: 1518) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_dr -------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "wrongid"], ["LIMIT", 1]] ActionSmser: Gateway_commit not found item with id: wrongid, params: {"msg_id"=>"wrongid", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms | Allocations: 329) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_admin_access_lambda_with_right_login_info ----------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_4"], ["created_at", "2024-04-25 09:23:08.586668"], ["updated_at", "2024-04-25 09:23:08.586668"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_2"], ["created_at", "2024-04-25 09:23:08.587380"], ["updated_at", "2024-04-25 09:23:08.587380"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:23:08.591934"], ["created_at", "2024-04-25 09:13:08.592047"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:23:08.591934"], ["created_at", "2024-04-25 09:13:08.592047"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:23:08.591934"], ["created_at", "2024-04-25 09:13:08.592047"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:23:08.591934"], ["created_at", "2024-04-25 09:13:08.592047"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:23:08.591934"], ["created_at", "2024-04-25 09:13:08.592047"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:23:08.591934"], ["created_at", "2024-04-25 09:13:08.592047"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 5.1ms | Allocations: 4588) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 5.9ms | Allocations: 5130) Completed 200 OK in 8ms (Views: 5.9ms | ActiveRecord: 0.3ms | Allocations: 6403) TRANSACTION (0.2ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_always_enabled_admin -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_7"], ["created_at", "2024-04-25 09:23:08.598078"], ["updated_at", "2024-04-25 09:23:08.598078"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_7"], ["created_at", "2024-04-25 09:23:08.599083"], ["updated_at", "2024-04-25 09:23:08.599083"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:23:08.600799"], ["created_at", "2024-04-25 09:13:08.600853"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:23:08.600799"], ["created_at", "2024-04-25 09:13:08.600853"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:23:08.600799"], ["created_at", "2024-04-25 09:13:08.600853"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:23:08.600799"], ["created_at", "2024-04-25 09:13:08.600853"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:23:08.600799"], ["created_at", "2024-04-25 09:13:08.600853"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:23:08.600799"], ["created_at", "2024-04-25 09:13:08.600853"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 3.4ms | Allocations: 2709) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 3.7ms | Allocations: 2937) Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.3ms | Allocations: 3198) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_list_with_always_enabled_admin ------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_9"], ["created_at", "2024-04-25 09:23:08.605371"], ["updated_at", "2024-04-25 09:23:08.605371"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_1"], ["created_at", "2024-04-25 09:23:08.606114"], ["updated_at", "2024-04-25 09:23:08.606114"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#list as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY created_at DESC LIMIT ? OFFSET ? [["LIMIT", 20], ["OFFSET", 0]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports (Duration: 3.5ms | Allocations: 2165) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 3.7ms | Allocations: 2435) Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.1ms | Allocations: 2754) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_build_DeliveryReport_from_sms ------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.1ms) begin transaction ----------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_re_deliver_with_simple_http ----------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:23:08.613333"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:23:08: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:23:08.613464"], ["updated_at", "2024-04-25 09:23:08.613464"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "gateway" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["gateway", "some_delivery"], ["updated_at", "2024-04-25 09:23:08.614529"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Re_delivering: # TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "re_delivered" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["re_delivered", 1], ["updated_at", "2024-04-25 09:23:08.615909"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery - From: "555666", To: "123", Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "re_delivery_of_delivery_report_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_83501774"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:23:08.616800"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery"], ["log", "2024-04-25 12:23:08: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["re_delivery_of_delivery_report_id", 1], ["created_at", "2024-04-25 09:23:08.616888"], ["updated_at", "2024-04-25 09:23:08.616888"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY "action_smser_delivery_reports"."id" DESC LIMIT ? [["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."re_delivery_of_delivery_report_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["re_delivery_of_delivery_report_id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::DeliveryReportTest: test_create_from_save ------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:23:08.623974"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:23:08: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:23:08.624119"], ["updated_at", "2024-04-25 09:23:08.624119"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------- ActionSmser::DeliveryReportTest: test_to_sms -------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:23:08.625498"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:23:08: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:23:08.625585"], ["updated_at", "2024-04-25 09:23:08.625585"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------- ActionSmser::DeliveryReportTest: test_updating_status ----------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["status", "LOCAL_TEST"], ["status_updated_at", "2024-04-25 09:23:08.626883"], ["log", "2024-04-25 12:23:08: LOCAL_TEST\n"], ["created_at", "2024-04-25 09:23:08.626978"], ["updated_at", "2024-04-25 09:23:08.626978"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "TEST_2"], ["status_updated_at", "2024-04-25 09:23:08.627603"], ["log", "2024-04-25 12:23:08: LOCAL_TEST\n2024-04-25 12:23:08: TEST_2\n"], ["updated_at", "2024-04-25 09:23:08.627702"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------------------- ActionSmser::DelayedJobTest: test_should_be_able_to_deliver_and_call_enqueue_for_all_receivers ---------------------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: delayed_job - Sms: (Sms ActionSmser::DelayedJobTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Delivering sms by delayed_job TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.1ms) begin transaction ------------------------------------------------------------- ActionSmser::DelayedJobTest: test_test_that_serializing_is_ok ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::NexmoTest: test_should_be_able_to_deliver ------------------------------------------------------ ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------ ActionSmser::NexmoTest: test_delivery_path_should_have_unicode_set_when_needed ------------------------------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::NexmoTest: test_gateway_process_delivery_report(request) --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::NexmoTest: test_with_saving_delivery_reports --------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:23:08.634174"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:23:08: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:23:08.634307"], ["updated_at", "2024-04-25 09:23:08.634307"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:23:08.635249"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:23:08: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:23:08.635333"], ["updated_at", "2024-04-25 09:23:08.635333"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::TestArrayTest: test_with_saving_delivery_reports ------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_83501774"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:23:08.637227"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:23:08: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:23:08.637313"], ["updated_at", "2024-04-25 09:23:08.637313"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_9836462"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:23:08.638028"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:23:08: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:23:08.638109"], ["updated_at", "2024-04-25 09:23:08.638109"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::TestArrayTest: test_should_add_to_TestArray -------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------- ActionSmser::TestArrayTest: test_should_be_able_to_deliver ---------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------- ActionSmserTest: test_truth --------------------------- TRANSACTION (0.0ms) rollback transaction ActiveRecord::SchemaMigration Pluck (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::SimpleHttpTest: test_with_saving_delivery_reports -------------------------------------------------------------- ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_1234"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:31.124981"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:31: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:27:31.125342"], ["updated_at", "2024-04-25 09:27:31.125342"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_6666"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:31.126854"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:31: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:27:31.127053"], ["updated_at", "2024-04-25 09:27:31.127053"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------- ActionSmser::SimpleHttpTest: test_should_be_able_to_deliver ----------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::SmstradeTest: test_should_be_able_to_deliver --------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------ ActionSmser::SmstradeTest: test_with_saving_delivery_reports ------------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (6.4ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:31.131955"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:31: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:27:31.132052"], ["updated_at", "2024-04-25 09:27:31.132052"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:31.139538"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:31: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:27:31.139662"], ["updated_at", "2024-04-25 09:27:31.139662"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_only_receive_numbers_not_prepended_with_zeros_or_plus_signs -------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_append_00_to_phone_numbers_before_sending -------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::DeliveryReportTest: test_create_from_save ------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:31.144385"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:31: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:27:31.144517"], ["updated_at", "2024-04-25 09:27:31.144517"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_build_DeliveryReport_from_sms ------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_re_deliver_with_simple_http ----------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:31.146446"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:31: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:27:31.146533"], ["updated_at", "2024-04-25 09:27:31.146533"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "gateway" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["gateway", "some_delivery"], ["updated_at", "2024-04-25 09:27:31.147318"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Re_delivering: # TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "re_delivered" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["re_delivered", 1], ["updated_at", "2024-04-25 09:27:31.150148"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery - From: "555666", To: "123", Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "re_delivery_of_delivery_report_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_63165141"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:31.151112"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery"], ["log", "2024-04-25 12:27:31: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["re_delivery_of_delivery_report_id", 1], ["created_at", "2024-04-25 09:27:31.151208"], ["updated_at", "2024-04-25 09:27:31.151208"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY "action_smser_delivery_reports"."id" DESC LIMIT ? [["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."re_delivery_of_delivery_report_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["re_delivery_of_delivery_report_id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------- ActionSmser::DeliveryReportTest: test_to_sms -------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:31.161296"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:31: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:27:31.161424"], ["updated_at", "2024-04-25 09:27:31.161424"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------- ActionSmser::DeliveryReportTest: test_updating_status ----------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["status", "LOCAL_TEST"], ["status_updated_at", "2024-04-25 09:27:31.162775"], ["log", "2024-04-25 12:27:31: LOCAL_TEST\n"], ["created_at", "2024-04-25 09:27:31.162867"], ["updated_at", "2024-04-25 09:27:31.162867"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "TEST_2"], ["status_updated_at", "2024-04-25 09:27:31.163464"], ["log", "2024-04-25 12:27:31: LOCAL_TEST\n2024-04-25 12:27:31: TEST_2\n"], ["updated_at", "2024-04-25 09:27:31.163602"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::NexmoTest: test_gateway_process_delivery_report(request) --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::NexmoTest: test_with_saving_delivery_reports --------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:31.166991"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:31: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:27:31.167130"], ["updated_at", "2024-04-25 09:27:31.167130"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:31.168279"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:31: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:27:31.168365"], ["updated_at", "2024-04-25 09:27:31.168365"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::NexmoTest: test_should_be_able_to_deliver ------------------------------------------------------ ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------ ActionSmser::NexmoTest: test_delivery_path_should_have_unicode_set_when_needed ------------------------------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::TestArrayTest: test_with_saving_delivery_reports ------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_2732326"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:31.172818"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:31: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:27:31.172937"], ["updated_at", "2024-04-25 09:27:31.172937"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_63600088"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:31.173875"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:31: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:27:31.173957"], ["updated_at", "2024-04-25 09:27:31.173957"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------- ActionSmser::TestArrayTest: test_should_be_able_to_deliver ---------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::TestArrayTest: test_should_add_to_TestArray -------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- NavigationTest: test_basic_gateway_commit_delivery_report --------------------------------------------------------- Started GET "/action_smser/delivery_reports/gateway_commit/example_gateway" for 127.0.0.1 at 2024-04-25 12:27:31 +0300 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"gateway"=>"example_gateway"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 14) Completed 200 OK in 4ms (Views: 2.3ms | ActiveRecord: 0.0ms | Allocations: 2545) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::DelayedJobTest: test_test_that_serializing_is_ok ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------------------- ActionSmser::DelayedJobTest: test_should_be_able_to_deliver_and_call_enqueue_for_all_receivers ---------------------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: delayed_job - Sms: (Sms ActionSmser::DelayedJobTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Delivering sms by delayed_job TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------- ActionSmserTest: test_truth --------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_test_array_as_delivery_method --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------- ActionSmser::BaseTest: test_should_be_valid_sms ----------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_should_not_be_valid_if_no_recipients ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------------- ActionSmser::BaseTest: test_after_delivery_should_be_called_if_it's_present --------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_copied_the_delivery_options_when_initializing ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_ttl_should_be_24_hours_by_default ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::BaseTest: test_should_be_ok_with_single_receivers -------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_receivers_should_be_joined_by_commas ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_cropped_to_500_chars,_limit_extra_looong_messages -------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------- ActionSmser::BaseTest: test_before_delivery_should_be_called_if_it's_present ---------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------- ActionSmser::BaseTest: test_from_encoded_should_remove_leading_+_and_0 ---------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_crop_should_return_cropped_message_with_sms_chars_taken_account -------------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::BaseTest: test_should_be_able_to_change_ttl -------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_length_should_return_real_sms_lenght ----------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_possible_to_encode ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::BaseTest: test_should_have_saved_sms_type ------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_forbidden_admin_access_(default_access_mode) -------------------------------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Filter chain halted as :admin_access_only rendered or redirected Completed 403 Forbidden in 1ms (Views: 0.4ms | ActiveRecord: 0.0ms | Allocations: 217) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_always_enabled_admin -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_7"], ["created_at", "2024-04-25 09:27:31.293333"], ["updated_at", "2024-04-25 09:27:31.293333"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_9"], ["created_at", "2024-04-25 09:27:31.294467"], ["updated_at", "2024-04-25 09:27:31.294467"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:27:31.301356"], ["created_at", "2024-04-25 09:17:31.301465"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:27:31.301356"], ["created_at", "2024-04-25 09:17:31.301465"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:27:31.301356"], ["created_at", "2024-04-25 09:17:31.301465"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:27:31.301356"], ["created_at", "2024-04-25 09:17:31.301465"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:27:31.301356"], ["created_at", "2024-04-25 09:17:31.301465"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:27:31.301356"], ["created_at", "2024-04-25 09:17:31.301465"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 6.0ms | Allocations: 4601) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 6.7ms | Allocations: 5143) Completed 200 OK in 10ms (Views: 6.7ms | ActiveRecord: 0.4ms | Allocations: 6456) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_any_parser ---------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"gateway_not_found"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 155) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_multiple_records ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:27:31.309426"], ["log", "2024-04-25 12:27:31: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:27:31.309593"], ["updated_at", "2024-04-25 09:27:31.309593"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "99999999999999999"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:27:31.310523"], ["log", "2024-04-25 12:27:31: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:27:31.310608"], ["updated_at", "2024-04-25 09:27:31.310608"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>[{"id"=>"102010314204056202", "status"=>"DELIVERED"}, {"id"=>"99999999999999999", "status"=>"DELIVERED"}]}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:27:31.313341"], ["log", "2024-04-25 12:27:31: ORIGINAL_STATUS\n2024-04-25 12:27:31: DELIVERED\n"], ["updated_at", "2024-04-25 09:27:31.313492"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "99999999999999999"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:27:31.314908"], ["log", "2024-04-25 12:27:31: ORIGINAL_STATUS\n2024-04-25 12:27:31: DELIVERED\n"], ["updated_at", "2024-04-25 09:27:31.315025"], ["id", 2]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 99999999999999999, params: {"msg_id"=>"99999999999999999", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.4ms | Allocations: 1631) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_list_with_always_enabled_admin ------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_2"], ["created_at", "2024-04-25 09:27:31.317896"], ["updated_at", "2024-04-25 09:27:31.317896"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_2"], ["created_at", "2024-04-25 09:27:31.318881"], ["updated_at", "2024-04-25 09:27:31.318881"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#list as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY created_at DESC LIMIT ? OFFSET ? [["LIMIT", 20], ["OFFSET", 0]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports (Duration: 1.4ms | Allocations: 837) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 1.7ms | Allocations: 1064) Completed 200 OK in 2ms (Views: 1.8ms | ActiveRecord: 0.1ms | Allocations: 1370) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_existing_dr -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:27:31.323700"], ["log", "2024-04-25 12:27:31: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:27:31.323813"], ["updated_at", "2024-04-25 09:27:31.323813"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"102010314204056202", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:27:31.326107"], ["log", "2024-04-25 12:27:31: ORIGINAL_STATUS\n2024-04-25 12:27:31: DELIVERED\n"], ["updated_at", "2024-04-25 09:27:31.326215"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.1ms | Allocations: 858) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_dr -------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "wrongid"], ["LIMIT", 1]] ActionSmser: Gateway_commit not found item with id: wrongid, params: {"msg_id"=>"wrongid", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 329) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_admin_access_lambda_with_right_login_info ----------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_0"], ["created_at", "2024-04-25 09:27:31.330681"], ["updated_at", "2024-04-25 09:27:31.330681"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_4"], ["created_at", "2024-04-25 09:27:31.331546"], ["updated_at", "2024-04-25 09:27:31.331546"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:27:31.333136"], ["created_at", "2024-04-25 09:17:31.333231"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:27:31.333136"], ["created_at", "2024-04-25 09:17:31.333231"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:27:31.333136"], ["created_at", "2024-04-25 09:17:31.333231"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:27:31.333136"], ["created_at", "2024-04-25 09:17:31.333231"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:27:31.333136"], ["created_at", "2024-04-25 09:17:31.333231"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:27:31.333136"], ["created_at", "2024-04-25 09:17:31.333231"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 5.0ms | Allocations: 2709) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 5.4ms | Allocations: 2936) Completed 200 OK in 6ms (Views: 5.2ms | ActiveRecord: 0.5ms | Allocations: 3117) TRANSACTION (0.1ms) rollback transaction ActiveRecord::SchemaMigration Pluck (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC TRANSACTION (0.1ms) begin transaction ------------------------------------------------------------- ActionSmser::DelayedJobTest: test_test_that_serializing_is_ok ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------------------- ActionSmser::DelayedJobTest: test_should_be_able_to_deliver_and_call_enqueue_for_all_receivers ---------------------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: delayed_job - Sms: (Sms ActionSmser::DelayedJobTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Delivering sms by delayed_job TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_dr -------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "wrongid"], ["LIMIT", 1]] ActionSmser: Gateway_commit not found item with id: wrongid, params: {"msg_id"=>"wrongid", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 14) Completed 200 OK in 14ms (Views: 3.9ms | ActiveRecord: 0.5ms | Allocations: 7243) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_multiple_records ------------------------------------------------------------------------------------- TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:27:37.934541"], ["log", "2024-04-25 12:27:37: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:27:37.934933"], ["updated_at", "2024-04-25 09:27:37.934933"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "99999999999999999"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:27:37.936334"], ["log", "2024-04-25 12:27:37: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:27:37.936439"], ["updated_at", "2024-04-25 09:27:37.936439"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>[{"id"=>"102010314204056202", "status"=>"DELIVERED"}, {"id"=>"99999999999999999", "status"=>"DELIVERED"}]}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:27:37.938864"], ["log", "2024-04-25 12:27:37: ORIGINAL_STATUS\n2024-04-25 12:27:37: DELIVERED\n"], ["updated_at", "2024-04-25 09:27:37.938991"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "99999999999999999"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:27:37.940316"], ["log", "2024-04-25 12:27:37: ORIGINAL_STATUS\n2024-04-25 12:27:37: DELIVERED\n"], ["updated_at", "2024-04-25 09:27:37.940419"], ["id", 2]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 99999999999999999, params: {"msg_id"=>"99999999999999999", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.3ms | Allocations: 1846) ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_existing_dr -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:27:37.942938"], ["log", "2024-04-25 12:27:37: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:27:37.943030"], ["updated_at", "2024-04-25 09:27:37.943030"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"102010314204056202", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:27:37.945827"], ["log", "2024-04-25 12:27:37: ORIGINAL_STATUS\n2024-04-25 12:27:37: DELIVERED\n"], ["updated_at", "2024-04-25 09:27:37.945943"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms | Allocations: 861) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_any_parser ---------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"gateway_not_found"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms | Allocations: 136) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_admin_access_lambda_with_right_login_info ----------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_4"], ["created_at", "2024-04-25 09:27:37.949546"], ["updated_at", "2024-04-25 09:27:37.949546"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_8"], ["created_at", "2024-04-25 09:27:37.950293"], ["updated_at", "2024-04-25 09:27:37.950293"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:27:37.967240"], ["created_at", "2024-04-25 09:17:37.967404"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:27:37.967240"], ["created_at", "2024-04-25 09:17:37.967404"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:27:37.967240"], ["created_at", "2024-04-25 09:17:37.967404"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:27:37.967240"], ["created_at", "2024-04-25 09:17:37.967404"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:27:37.967240"], ["created_at", "2024-04-25 09:17:37.967404"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:27:37.967240"], ["created_at", "2024-04-25 09:17:37.967404"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 44.7ms | Allocations: 4663) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 45.3ms | Allocations: 5208) Completed 200 OK in 48ms (Views: 45.4ms | ActiveRecord: 0.4ms | Allocations: 6487) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_list_with_always_enabled_admin ------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_5"], ["created_at", "2024-04-25 09:27:38.000739"], ["updated_at", "2024-04-25 09:27:38.000739"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_7"], ["created_at", "2024-04-25 09:27:38.001757"], ["updated_at", "2024-04-25 09:27:38.001757"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#list as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY created_at DESC LIMIT ? OFFSET ? [["LIMIT", 20], ["OFFSET", 0]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports (Duration: 3.7ms | Allocations: 2171) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 4.1ms | Allocations: 2442) Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.1ms | Allocations: 2826) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_always_enabled_admin -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_3"], ["created_at", "2024-04-25 09:27:38.009185"], ["updated_at", "2024-04-25 09:27:38.009185"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_7"], ["created_at", "2024-04-25 09:27:38.010062"], ["updated_at", "2024-04-25 09:27:38.010062"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:27:38.011867"], ["created_at", "2024-04-25 09:17:38.011943"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:27:38.011867"], ["created_at", "2024-04-25 09:17:38.011943"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:27:38.011867"], ["created_at", "2024-04-25 09:17:38.011943"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:27:38.011867"], ["created_at", "2024-04-25 09:17:38.011943"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:27:38.011867"], ["created_at", "2024-04-25 09:17:38.011943"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:27:38.011867"], ["created_at", "2024-04-25 09:17:38.011943"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 3.5ms | Allocations: 2815) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 3.8ms | Allocations: 3043) Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.3ms | Allocations: 3278) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_forbidden_admin_access_(default_access_mode) -------------------------------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Filter chain halted as :admin_access_only rendered or redirected Completed 403 Forbidden in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 151) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- NavigationTest: test_basic_gateway_commit_delivery_report --------------------------------------------------------- Started GET "/action_smser/delivery_reports/gateway_commit/example_gateway" for 127.0.0.1 at 2024-04-25 12:27:38 +0300 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"gateway"=>"example_gateway"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 210) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------- ActionSmser::DeliveryReportTest: test_to_sms -------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:38.037044"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:38: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:27:38.037274"], ["updated_at", "2024-04-25 09:27:38.037274"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::DeliveryReportTest: test_create_from_save ------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:38.039577"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:38: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:27:38.039686"], ["updated_at", "2024-04-25 09:27:38.039686"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_build_DeliveryReport_from_sms ------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_re_deliver_with_simple_http ----------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:38.041643"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:38: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:27:38.041725"], ["updated_at", "2024-04-25 09:27:38.041725"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "gateway" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["gateway", "some_delivery"], ["updated_at", "2024-04-25 09:27:38.042584"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Re_delivering: # TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "re_delivered" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["re_delivered", 1], ["updated_at", "2024-04-25 09:27:38.043699"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery - From: "555666", To: "123", Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "re_delivery_of_delivery_report_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_50975940"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:38.044776"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery"], ["log", "2024-04-25 12:27:38: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["re_delivery_of_delivery_report_id", 1], ["created_at", "2024-04-25 09:27:38.044889"], ["updated_at", "2024-04-25 09:27:38.044889"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY "action_smser_delivery_reports"."id" DESC LIMIT ? [["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.2ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."re_delivery_of_delivery_report_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["re_delivery_of_delivery_report_id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------- ActionSmser::DeliveryReportTest: test_updating_status ----------------------------------------------------- TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["status", "LOCAL_TEST"], ["status_updated_at", "2024-04-25 09:27:38.052730"], ["log", "2024-04-25 12:27:38: LOCAL_TEST\n"], ["created_at", "2024-04-25 09:27:38.052866"], ["updated_at", "2024-04-25 09:27:38.052866"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "TEST_2"], ["status_updated_at", "2024-04-25 09:27:38.053756"], ["log", "2024-04-25 12:27:38: LOCAL_TEST\n2024-04-25 12:27:38: TEST_2\n"], ["updated_at", "2024-04-25 09:27:38.053876"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_append_00_to_phone_numbers_before_sending -------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------ ActionSmser::SmstradeTest: test_with_saving_delivery_reports ------------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:38.057524"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:38: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:27:38.057617"], ["updated_at", "2024-04-25 09:27:38.057617"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:38.058517"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:38: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:27:38.058602"], ["updated_at", "2024-04-25 09:27:38.058602"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::SmstradeTest: test_should_be_able_to_deliver --------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_only_receive_numbers_not_prepended_with_zeros_or_plus_signs -------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::TestArrayTest: test_should_add_to_TestArray -------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------- ActionSmser::TestArrayTest: test_should_be_able_to_deliver ---------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::TestArrayTest: test_with_saving_delivery_reports ------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_24474149"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:38.063038"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:38: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:27:38.063132"], ["updated_at", "2024-04-25 09:27:38.063132"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_4760892"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:38.063877"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:38: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:27:38.063977"], ["updated_at", "2024-04-25 09:27:38.063977"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------- ActionSmserTest: test_truth --------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_ttl_should_be_24_hours_by_default ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_copied_the_delivery_options_when_initializing ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------- ActionSmser::BaseTest: test_before_delivery_should_be_called_if_it's_present ---------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_cropped_to_500_chars,_limit_extra_looong_messages -------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::BaseTest: test_should_be_able_to_change_ttl -------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_should_not_be_valid_if_no_recipients ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::BaseTest: test_should_be_ok_with_single_receivers -------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------- ActionSmser::BaseTest: test_from_encoded_should_remove_leading_+_and_0 ---------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_possible_to_encode ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------------- ActionSmser::BaseTest: test_after_delivery_should_be_called_if_it's_present --------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_receivers_should_be_joined_by_commas ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------- ActionSmser::BaseTest: test_should_be_valid_sms ----------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::BaseTest: test_should_have_saved_sms_type ------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_crop_should_return_cropped_message_with_sms_chars_taken_account -------------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_test_array_as_delivery_method --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_length_should_return_real_sms_lenght ----------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------ ActionSmser::NexmoTest: test_delivery_path_should_have_unicode_set_when_needed ------------------------------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::NexmoTest: test_with_saving_delivery_reports --------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:38.075570"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:38: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:27:38.075697"], ["updated_at", "2024-04-25 09:27:38.075697"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:38.076641"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:38: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:27:38.076725"], ["updated_at", "2024-04-25 09:27:38.076725"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::NexmoTest: test_gateway_process_delivery_report(request) --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::NexmoTest: test_should_be_able_to_deliver ------------------------------------------------------ ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::SimpleHttpTest: test_with_saving_delivery_reports -------------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_1234"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:38.080443"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:38: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:27:38.080541"], ["updated_at", "2024-04-25 09:27:38.080541"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_6666"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:27:38.081442"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:27:38: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:27:38.081548"], ["updated_at", "2024-04-25 09:27:38.081548"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------- ActionSmser::SimpleHttpTest: test_should_be_able_to_deliver ----------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) rollback transaction ActiveRecord::SchemaMigration Pluck (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_forbidden_admin_access_(default_access_mode) -------------------------------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 14) Filter chain halted as :admin_access_only rendered or redirected Completed 403 Forbidden in 4ms (Views: 2.2ms | ActiveRecord: 0.0ms | Allocations: 2571) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_existing_dr -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:28:12.789174"], ["log", "2024-04-25 12:28:12: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:28:12.789624"], ["updated_at", "2024-04-25 09:28:12.789624"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"102010314204056202", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:28:12.794098"], ["log", "2024-04-25 12:28:12: ORIGINAL_STATUS\n2024-04-25 12:28:12: DELIVERED\n"], ["updated_at", "2024-04-25 09:28:12.794274"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.2ms | Allocations: 2285) ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_multiple_records ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:28:12.797416"], ["log", "2024-04-25 12:28:12: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:28:12.797510"], ["updated_at", "2024-04-25 09:28:12.797510"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "99999999999999999"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:28:12.798402"], ["log", "2024-04-25 12:28:12: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:28:12.798497"], ["updated_at", "2024-04-25 09:28:12.798497"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>[{"id"=>"102010314204056202", "status"=>"DELIVERED"}, {"id"=>"99999999999999999", "status"=>"DELIVERED"}]}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:28:12.800750"], ["log", "2024-04-25 12:28:12: ORIGINAL_STATUS\n2024-04-25 12:28:12: DELIVERED\n"], ["updated_at", "2024-04-25 09:28:12.800854"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "99999999999999999"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:28:12.802098"], ["log", "2024-04-25 12:28:12: ORIGINAL_STATUS\n2024-04-25 12:28:12: DELIVERED\n"], ["updated_at", "2024-04-25 09:28:12.802208"], ["id", 2]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 99999999999999999, params: {"msg_id"=>"99999999999999999", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 3ms (Views: 0.3ms | ActiveRecord: 0.3ms | Allocations: 1524) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_admin_access_lambda_with_right_login_info ----------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_1"], ["created_at", "2024-04-25 09:28:12.805319"], ["updated_at", "2024-04-25 09:28:12.805319"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_7"], ["created_at", "2024-04-25 09:28:12.806235"], ["updated_at", "2024-04-25 09:28:12.806235"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:28:12.811604"], ["created_at", "2024-04-25 09:18:12.811726"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:28:12.811604"], ["created_at", "2024-04-25 09:18:12.811726"]] ActionSmser::DeliveryReport Count (6.7ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:28:12.811604"], ["created_at", "2024-04-25 09:18:12.811726"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:28:12.811604"], ["created_at", "2024-04-25 09:18:12.811726"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:28:12.811604"], ["created_at", "2024-04-25 09:18:12.811726"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:28:12.811604"], ["created_at", "2024-04-25 09:18:12.811726"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 24.2ms | Allocations: 4662) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 32.8ms | Allocations: 5204) Completed 200 OK in 35ms (Views: 26.1ms | ActiveRecord: 7.1ms | Allocations: 6481) TRANSACTION (0.2ms) rollback transaction TRANSACTION (0.1ms) begin transaction ------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_list_with_always_enabled_admin ------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.3ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_3"], ["created_at", "2024-04-25 09:28:12.850762"], ["updated_at", "2024-04-25 09:28:12.850762"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_8"], ["created_at", "2024-04-25 09:28:12.857697"], ["updated_at", "2024-04-25 09:28:12.857697"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#list as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY created_at DESC LIMIT ? OFFSET ? [["LIMIT", 20], ["OFFSET", 0]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports (Duration: 4.0ms | Allocations: 2174) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 4.4ms | Allocations: 2445) Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.1ms | Allocations: 2835) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_always_enabled_admin -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_8"], ["created_at", "2024-04-25 09:28:12.865410"], ["updated_at", "2024-04-25 09:28:12.865410"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_4"], ["created_at", "2024-04-25 09:28:12.866331"], ["updated_at", "2024-04-25 09:28:12.866331"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:28:12.868170"], ["created_at", "2024-04-25 09:18:12.868234"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:28:12.868170"], ["created_at", "2024-04-25 09:18:12.868234"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:28:12.868170"], ["created_at", "2024-04-25 09:18:12.868234"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:28:12.868170"], ["created_at", "2024-04-25 09:18:12.868234"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:28:12.868170"], ["created_at", "2024-04-25 09:18:12.868234"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:28:12.868170"], ["created_at", "2024-04-25 09:18:12.868234"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 3.8ms | Allocations: 2815) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 4.2ms | Allocations: 3043) Completed 200 OK in 5ms (Views: 4.1ms | ActiveRecord: 0.3ms | Allocations: 3278) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_dr -------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "wrongid"], ["LIMIT", 1]] ActionSmser: Gateway_commit not found item with id: wrongid, params: {"msg_id"=>"wrongid", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 365) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_any_parser ---------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"gateway_not_found"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 136) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------ ActionSmser::NexmoTest: test_delivery_path_should_have_unicode_set_when_needed ------------------------------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::NexmoTest: test_with_saving_delivery_reports --------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.879867"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:28:12.879995"], ["updated_at", "2024-04-25 09:28:12.879995"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.881049"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:28:12.881185"], ["updated_at", "2024-04-25 09:28:12.881185"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::NexmoTest: test_gateway_process_delivery_report(request) --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::NexmoTest: test_should_be_able_to_deliver ------------------------------------------------------ ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_build_DeliveryReport_from_sms ------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------- ActionSmser::DeliveryReportTest: test_updating_status ----------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["status", "LOCAL_TEST"], ["status_updated_at", "2024-04-25 09:28:12.884626"], ["log", "2024-04-25 12:28:12: LOCAL_TEST\n"], ["created_at", "2024-04-25 09:28:12.884764"], ["updated_at", "2024-04-25 09:28:12.884764"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "TEST_2"], ["status_updated_at", "2024-04-25 09:28:12.885687"], ["log", "2024-04-25 12:28:12: LOCAL_TEST\n2024-04-25 12:28:12: TEST_2\n"], ["updated_at", "2024-04-25 09:28:12.885836"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::DeliveryReportTest: test_create_from_save ------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.887373"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.887465"], ["updated_at", "2024-04-25 09:28:12.887465"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------- ActionSmser::DeliveryReportTest: test_to_sms -------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.889247"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.889335"], ["updated_at", "2024-04-25 09:28:12.889335"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_re_deliver_with_simple_http ----------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.891223"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.891310"], ["updated_at", "2024-04-25 09:28:12.891310"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "gateway" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["gateway", "some_delivery"], ["updated_at", "2024-04-25 09:28:12.892342"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Re_delivering: # TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "re_delivered" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["re_delivered", 1], ["updated_at", "2024-04-25 09:28:12.893742"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery - From: "555666", To: "123", Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "re_delivery_of_delivery_report_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_28967514"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.895042"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["re_delivery_of_delivery_report_id", 1], ["created_at", "2024-04-25 09:28:12.895187"], ["updated_at", "2024-04-25 09:28:12.895187"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY "action_smser_delivery_reports"."id" DESC LIMIT ? [["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."re_delivery_of_delivery_report_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["re_delivery_of_delivery_report_id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::TestArrayTest: test_should_add_to_TestArray -------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_19147773"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.903160"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.903299"], ["updated_at", "2024-04-25 09:28:12.903299"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_28967514"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.904312"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.904398"], ["updated_at", "2024-04-25 09:28:12.904398"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------- ActionSmser::TestArrayTest: test_should_be_able_to_deliver ---------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_89263950"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.905880"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.905979"], ["updated_at", "2024-04-25 09:28:12.905979"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_39626739"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.906836"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.906952"], ["updated_at", "2024-04-25 09:28:12.906952"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::TestArrayTest: test_with_saving_delivery_reports ------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_75845107"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.908525"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.908649"], ["updated_at", "2024-04-25 09:28:12.908649"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_2407369"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.909903"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.909990"], ["updated_at", "2024-04-25 09:28:12.909990"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_58018225"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.911112"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.911211"], ["updated_at", "2024-04-25 09:28:12.911211"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_98739767"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.911944"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.912029"], ["updated_at", "2024-04-25 09:28:12.912029"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- NavigationTest: test_basic_gateway_commit_delivery_report --------------------------------------------------------- Started GET "/action_smser/delivery_reports/gateway_commit/example_gateway" for 127.0.0.1 at 2024-04-25 12:28:12 +0300 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"gateway"=>"example_gateway"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Completed 200 OK in 0ms (Views: 0.3ms | ActiveRecord: 0.0ms | Allocations: 210) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::DelayedJobTest: test_test_that_serializing_is_ok ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------------------- ActionSmser::DelayedJobTest: test_should_be_able_to_deliver_and_call_enqueue_for_all_receivers ---------------------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: delayed_job - Sms: (Sms ActionSmser::DelayedJobTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Delivering sms by delayed_job TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_append_00_to_phone_numbers_before_sending -------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.932997"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:28:12.933195"], ["updated_at", "2024-04-25 09:28:12.933195"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.934379"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:28:12.934492"], ["updated_at", "2024-04-25 09:28:12.934492"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------ ActionSmser::SmstradeTest: test_with_saving_delivery_reports ------------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.936944"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:28:12.937136"], ["updated_at", "2024-04-25 09:28:12.937136"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.938216"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:28:12.938313"], ["updated_at", "2024-04-25 09:28:12.938313"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::SmstradeTest: test_should_be_able_to_deliver --------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.4ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.940348"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:28:12.940440"], ["updated_at", "2024-04-25 09:28:12.940440"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.941935"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:28:12.942055"], ["updated_at", "2024-04-25 09:28:12.942055"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_only_receive_numbers_not_prepended_with_zeros_or_plus_signs -------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::BaseTest: test_should_be_able_to_change_ttl -------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_crop_should_return_cropped_message_with_sms_chars_taken_account -------------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------- ActionSmser::BaseTest: test_from_encoded_should_remove_leading_+_and_0 ---------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------------- ActionSmser::BaseTest: test_after_delivery_should_be_called_if_it's_present --------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_32676292"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.945636"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.945771"], ["updated_at", "2024-04-25 09:28:12.945771"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_78668042"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.946618"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.946699"], ["updated_at", "2024-04-25 09:28:12.946699"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_81287279"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.947348"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "358123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.947427"], ["updated_at", "2024-04-25 09:28:12.947427"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_62889992"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.948062"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "4915112341234"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.948140"], ["updated_at", "2024-04-25 09:28:12.948140"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_32029515"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.948774"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "4917332341111"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.948853"], ["updated_at", "2024-04-25 09:28:12.948853"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_length_should_return_real_sms_lenght ----------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::BaseTest: test_should_have_saved_sms_type ------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_ttl_should_be_24_hours_by_default ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_should_not_be_valid_if_no_recipients ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------- ActionSmser::BaseTest: test_before_delivery_should_be_called_if_it's_present ---------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_31694162"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.951374"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.951473"], ["updated_at", "2024-04-25 09:28:12.951473"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_44995525"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.952436"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.952538"], ["updated_at", "2024-04-25 09:28:12.952538"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_39807465"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.953271"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "358123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.953352"], ["updated_at", "2024-04-25 09:28:12.953352"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_39367415"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.954005"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "4915112341234"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.954103"], ["updated_at", "2024-04-25 09:28:12.954103"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_67645054"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.954741"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "4917332341111"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:28:12.954820"], ["updated_at", "2024-04-25 09:28:12.954820"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::BaseTest: test_should_be_ok_with_single_receivers -------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_copied_the_delivery_options_when_initializing ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_test_array_as_delivery_method --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------- ActionSmser::BaseTest: test_should_be_valid_sms ----------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_possible_to_encode ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_receivers_should_be_joined_by_commas ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.1ms) begin transaction -------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_cropped_to_500_chars,_limit_extra_looong_messages -------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::SimpleHttpTest: test_with_saving_delivery_reports -------------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_1234"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.960372"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:28:12.960463"], ["updated_at", "2024-04-25 09:28:12.960463"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_6666"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.961361"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:28:12.961451"], ["updated_at", "2024-04-25 09:28:12.961451"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------- ActionSmser::SimpleHttpTest: test_should_be_able_to_deliver ----------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_1234"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.963187"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:28:12.963297"], ["updated_at", "2024-04-25 09:28:12.963297"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_6666"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:28:12.964025"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:28:12: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:28:12.964109"], ["updated_at", "2024-04-25 09:28:12.964109"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------- ActionSmserTest: test_truth --------------------------- TRANSACTION (0.0ms) rollback transaction ActiveRecord::SchemaMigration Pluck (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC TRANSACTION (0.1ms) begin transaction ----------------------------------------------------------- ActionSmser::SimpleHttpTest: test_should_be_able_to_deliver ----------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::SimpleHttpTest: test_with_saving_delivery_reports -------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_only_receive_numbers_not_prepended_with_zeros_or_plus_signs -------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------ ActionSmser::SmstradeTest: test_with_saving_delivery_reports ------------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.1ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_append_00_to_phone_numbers_before_sending -------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.1ms) begin transaction --------------------------------------------------------- ActionSmser::SmstradeTest: test_should_be_able_to_deliver --------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------- ActionSmser::DeliveryReportTest: test_updating_status ----------------------------------------------------- TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["status", "LOCAL_TEST"], ["status_updated_at", "2024-04-25 09:29:23.660869"], ["log", "2024-04-25 12:29:23: LOCAL_TEST\n"], ["created_at", "2024-04-25 09:29:23.661435"], ["updated_at", "2024-04-25 09:29:23.661435"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "TEST_2"], ["status_updated_at", "2024-04-25 09:29:23.663383"], ["log", "2024-04-25 12:29:23: LOCAL_TEST\n2024-04-25 12:29:23: TEST_2\n"], ["updated_at", "2024-04-25 09:29:23.663615"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------- ActionSmser::DeliveryReportTest: test_to_sms -------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:29:23.667111"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:29:23: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:29:23.667259"], ["updated_at", "2024-04-25 09:29:23.667259"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.4ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.2ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_re_deliver_with_simple_http ----------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:29:23.670329"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:29:23: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:29:23.670477"], ["updated_at", "2024-04-25 09:29:23.670477"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "gateway" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["gateway", "some_delivery"], ["updated_at", "2024-04-25 09:29:23.671414"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Re_delivering: # TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "re_delivered" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["re_delivered", 1], ["updated_at", "2024-04-25 09:29:23.672462"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery - From: "555666", To: "123", Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "re_delivery_of_delivery_report_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_11172995"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:29:23.673341"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery"], ["log", "2024-04-25 12:29:23: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["re_delivery_of_delivery_report_id", 1], ["created_at", "2024-04-25 09:29:23.673426"], ["updated_at", "2024-04-25 09:29:23.673426"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY "action_smser_delivery_reports"."id" DESC LIMIT ? [["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."re_delivery_of_delivery_report_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["re_delivery_of_delivery_report_id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_build_DeliveryReport_from_sms ------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::DeliveryReportTest: test_create_from_save ------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:29:23.683872"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:29:23: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:29:23.683984"], ["updated_at", "2024-04-25 09:29:23.683984"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::TestArrayTest: test_with_saving_delivery_reports ------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_53518591"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:29:23.685969"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:29:23: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:29:23.686054"], ["updated_at", "2024-04-25 09:29:23.686054"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_82477546"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:29:23.686736"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:29:23: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:29:23.686858"], ["updated_at", "2024-04-25 09:29:23.686858"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::TestArrayTest: test_should_add_to_TestArray -------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------- ActionSmser::TestArrayTest: test_should_be_able_to_deliver ---------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------- ActionSmserTest: test_truth --------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::NexmoTest: test_should_be_able_to_deliver ------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::NexmoTest: test_with_saving_delivery_reports --------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------ ActionSmser::NexmoTest: test_delivery_path_should_have_unicode_set_when_needed ------------------------------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::NexmoTest: test_gateway_process_delivery_report(request) --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.1ms) begin transaction ---------------------------------------------------------------------------------------------- ActionSmser::DelayedJobTest: test_should_be_able_to_deliver_and_call_enqueue_for_all_receivers ---------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::DelayedJobTest: test_test_that_serializing_is_ok ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------- ActionSmser::BaseTest: test_before_delivery_should_be_called_if_it's_present ---------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::BaseTest: test_should_have_saved_sms_type ------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_crop_should_return_cropped_message_with_sms_chars_taken_account -------------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.1ms) begin transaction --------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_test_array_as_delivery_method --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.1ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_ttl_should_be_24_hours_by_default ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_should_not_be_valid_if_no_recipients ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_receivers_should_be_joined_by_commas ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------------- ActionSmser::BaseTest: test_after_delivery_should_be_called_if_it's_present --------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_cropped_to_500_chars,_limit_extra_looong_messages -------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------- ActionSmser::BaseTest: test_from_encoded_should_remove_leading_+_and_0 ---------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.1ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_copied_the_delivery_options_when_initializing ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_possible_to_encode ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_length_should_return_real_sms_lenght ----------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------- ActionSmser::BaseTest: test_should_be_valid_sms ----------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.1ms) begin transaction -------------------------------------------------------- ActionSmser::BaseTest: test_should_be_able_to_change_ttl -------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::BaseTest: test_should_be_ok_with_single_receivers -------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_list_with_always_enabled_admin ------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_2"], ["created_at", "2024-04-25 09:29:23.758426"], ["updated_at", "2024-04-25 09:29:23.758426"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_0"], ["created_at", "2024-04-25 09:29:23.759384"], ["updated_at", "2024-04-25 09:29:23.759384"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.1ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_forbidden_admin_access_(default_access_mode) -------------------------------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 14) Filter chain halted as :admin_access_only rendered or redirected Completed 403 Forbidden in 4ms (Views: 2.2ms | ActiveRecord: 0.0ms | Allocations: 2559) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_always_enabled_admin -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_8"], ["created_at", "2024-04-25 09:29:23.818373"], ["updated_at", "2024-04-25 09:29:23.818373"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_7"], ["created_at", "2024-04-25 09:29:23.819277"], ["updated_at", "2024-04-25 09:29:23.819277"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_admin_access_lambda_with_right_login_info ----------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_3"], ["created_at", "2024-04-25 09:29:23.824834"], ["updated_at", "2024-04-25 09:29:23.824834"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_6"], ["created_at", "2024-04-25 09:29:23.825629"], ["updated_at", "2024-04-25 09:29:23.825629"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.3ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:29:23.831000"], ["created_at", "2024-04-25 09:19:23.831286"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:29:23.831000"], ["created_at", "2024-04-25 09:19:23.831286"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:29:23.831000"], ["created_at", "2024-04-25 09:19:23.831286"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:29:23.831000"], ["created_at", "2024-04-25 09:19:23.831286"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:29:23.831000"], ["created_at", "2024-04-25 09:19:23.831286"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:29:23.831000"], ["created_at", "2024-04-25 09:19:23.831286"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 5.3ms | Allocations: 4605) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 5.9ms | Allocations: 5147) Completed 200 OK in 9ms (Views: 5.9ms | ActiveRecord: 0.6ms | Allocations: 6440) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_dr -------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "wrongid"], ["LIMIT", 1]] ActionSmser: Gateway_commit not found item with id: wrongid, params: {"msg_id"=>"wrongid", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms | Allocations: 466) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_any_parser ---------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"gateway_not_found"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 136) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_existing_dr -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:29:23.841730"], ["log", "2024-04-25 12:29:23: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:29:23.841901"], ["updated_at", "2024-04-25 09:29:23.841901"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_multiple_records ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:29:23.846989"], ["log", "2024-04-25 12:29:23: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:29:23.847125"], ["updated_at", "2024-04-25 09:29:23.847125"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "99999999999999999"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:29:23.847896"], ["log", "2024-04-25 12:29:23: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:29:23.847979"], ["updated_at", "2024-04-25 09:29:23.847979"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>[{"id"=>"102010314204056202", "status"=>"DELIVERED"}, {"id"=>"99999999999999999", "status"=>"DELIVERED"}]}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:29:23.849963"], ["log", "2024-04-25 12:29:23: ORIGINAL_STATUS\n2024-04-25 12:29:23: DELIVERED\n"], ["updated_at", "2024-04-25 09:29:23.850069"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "99999999999999999"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:29:23.851033"], ["log", "2024-04-25 12:29:23: ORIGINAL_STATUS\n2024-04-25 12:29:23: DELIVERED\n"], ["updated_at", "2024-04-25 09:29:23.851131"], ["id", 2]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 99999999999999999, params: {"msg_id"=>"99999999999999999", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 3ms (Views: 0.4ms | ActiveRecord: 0.3ms | Allocations: 1523) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- NavigationTest: test_basic_gateway_commit_delivery_report --------------------------------------------------------- Started GET "/action_smser/delivery_reports/gateway_commit/example_gateway" for 127.0.0.1 at 2024-04-25 12:29:23 +0300 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"gateway"=>"example_gateway"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Completed 200 OK in 0ms (Views: 0.3ms | ActiveRecord: 0.0ms | Allocations: 210) TRANSACTION (0.0ms) rollback transaction ActiveRecord::SchemaMigration Pluck (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC ActiveRecord::SchemaMigration Pluck (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC TRANSACTION (0.1ms) begin transaction ------------------------------------------------------ ActionSmser::DeliveryReportTest: test_create_from_save ------------------------------------------------------ ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:34:45.385773"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:34:45: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:34:45.386056"], ["updated_at", "2024-04-25 09:34:45.386056"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------- ActionSmser::DeliveryReportTest: test_updating_status ----------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["status", "LOCAL_TEST"], ["status_updated_at", "2024-04-25 09:34:45.394077"], ["log", "2024-04-25 12:34:45: LOCAL_TEST\n"], ["created_at", "2024-04-25 09:34:45.394197"], ["updated_at", "2024-04-25 09:34:45.394197"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "TEST_2"], ["status_updated_at", "2024-04-25 09:34:45.394902"], ["log", "2024-04-25 12:34:45: LOCAL_TEST\n2024-04-25 12:34:45: TEST_2\n"], ["updated_at", "2024-04-25 09:34:45.395013"], ["id", 1]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.2ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_build_DeliveryReport_from_sms ------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_re_deliver_with_simple_http ----------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:34:45.398660"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:34:45: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:34:45.398816"], ["updated_at", "2024-04-25 09:34:45.398816"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "gateway" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["gateway", "some_delivery"], ["updated_at", "2024-04-25 09:34:45.399965"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.3ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Re_delivering: # TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "re_delivered" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["re_delivered", 1], ["updated_at", "2024-04-25 09:34:45.401798"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery - From: "555666", To: "123", Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "re_delivery_of_delivery_report_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_33100784"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:34:45.402704"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery"], ["log", "2024-04-25 12:34:45: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["re_delivery_of_delivery_report_id", 1], ["created_at", "2024-04-25 09:34:45.402802"], ["updated_at", "2024-04-25 09:34:45.402802"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY "action_smser_delivery_reports"."id" DESC LIMIT ? [["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."re_delivery_of_delivery_report_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["re_delivery_of_delivery_report_id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------- ActionSmser::DeliveryReportTest: test_to_sms -------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:34:45.414076"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:34:45: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:34:45.414207"], ["updated_at", "2024-04-25 09:34:45.414207"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------------------- ActionSmser::DelayedJobTest: test_should_be_able_to_deliver_and_call_enqueue_for_all_receivers ---------------------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: delayed_job - Sms: (Sms ActionSmser::DelayedJobTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Delivering sms by delayed_job TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::DelayedJobTest: test_test_that_serializing_is_ok ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------- ActionSmser::TestArrayTest: test_should_be_able_to_deliver ---------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::TestArrayTest: test_should_add_to_TestArray -------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::TestArrayTest: test_with_saving_delivery_reports ------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_48395612"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:34:45.418777"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:34:45: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:34:45.418892"], ["updated_at", "2024-04-25 09:34:45.418892"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_33100784"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:34:45.419667"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:34:45: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:34:45.419750"], ["updated_at", "2024-04-25 09:34:45.419750"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_multiple_records ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (6.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:34:45.459492"], ["log", "2024-04-25 12:34:45: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:34:45.459686"], ["updated_at", "2024-04-25 09:34:45.459686"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "99999999999999999"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:34:45.466752"], ["log", "2024-04-25 12:34:45: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:34:45.466878"], ["updated_at", "2024-04-25 09:34:45.466878"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>[{"id"=>"102010314204056202", "status"=>"DELIVERED"}, {"id"=>"99999999999999999", "status"=>"DELIVERED"}]}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.2ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:34:45.510113"], ["log", "2024-04-25 12:34:45: ORIGINAL_STATUS\n2024-04-25 12:34:45: DELIVERED\n"], ["updated_at", "2024-04-25 09:34:45.510284"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "99999999999999999"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:34:45.511543"], ["log", "2024-04-25 12:34:45: ORIGINAL_STATUS\n2024-04-25 12:34:45: DELIVERED\n"], ["updated_at", "2024-04-25 09:34:45.511658"], ["id", 2]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 99999999999999999, params: {"msg_id"=>"99999999999999999", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 14) Completed 200 OK in 8ms (Views: 2.5ms | ActiveRecord: 0.4ms | Allocations: 4252) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_list_with_always_enabled_admin ------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_4"], ["created_at", "2024-04-25 09:34:45.517501"], ["updated_at", "2024-04-25 09:34:45.517501"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_7"], ["created_at", "2024-04-25 09:34:45.518337"], ["updated_at", "2024-04-25 09:34:45.518337"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#list as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Load (0.2ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY created_at DESC LIMIT ? OFFSET ? [["LIMIT", 20], ["OFFSET", 0]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports (Duration: 1.9ms | Allocations: 1397) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 2.6ms | Allocations: 1941) Completed 200 OK in 5ms (Views: 2.7ms | ActiveRecord: 0.2ms | Allocations: 3267) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_forbidden_admin_access_(default_access_mode) -------------------------------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Filter chain halted as :admin_access_only rendered or redirected Completed 403 Forbidden in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 176) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_existing_dr -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:34:45.527151"], ["log", "2024-04-25 12:34:45: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:34:45.527447"], ["updated_at", "2024-04-25 09:34:45.527447"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"102010314204056202", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:34:45.529810"], ["log", "2024-04-25 12:34:45: ORIGINAL_STATUS\n2024-04-25 12:34:45: DELIVERED\n"], ["updated_at", "2024-04-25 09:34:45.529932"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.2ms | Allocations: 913) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_always_enabled_admin -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_7"], ["created_at", "2024-04-25 09:34:45.532199"], ["updated_at", "2024-04-25 09:34:45.532199"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_8"], ["created_at", "2024-04-25 09:34:45.532916"], ["updated_at", "2024-04-25 09:34:45.532916"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:34:45.535621"], ["created_at", "2024-04-25 09:24:45.535716"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:34:45.535621"], ["created_at", "2024-04-25 09:24:45.535716"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:34:45.535621"], ["created_at", "2024-04-25 09:24:45.535716"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:34:45.535621"], ["created_at", "2024-04-25 09:24:45.535716"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:34:45.535621"], ["created_at", "2024-04-25 09:24:45.535716"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:34:45.535621"], ["created_at", "2024-04-25 09:24:45.535716"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 4.4ms | Allocations: 4021) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 4.9ms | Allocations: 4248) Completed 200 OK in 6ms (Views: 4.7ms | ActiveRecord: 0.3ms | Allocations: 4552) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_admin_access_lambda_with_right_login_info ----------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_1"], ["created_at", "2024-04-25 09:34:45.540539"], ["updated_at", "2024-04-25 09:34:45.540539"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_8"], ["created_at", "2024-04-25 09:34:45.541314"], ["updated_at", "2024-04-25 09:34:45.541314"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:34:45.542673"], ["created_at", "2024-04-25 09:24:45.542746"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:34:45.542673"], ["created_at", "2024-04-25 09:24:45.542746"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:34:45.542673"], ["created_at", "2024-04-25 09:24:45.542746"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:34:45.542673"], ["created_at", "2024-04-25 09:24:45.542746"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:34:45.542673"], ["created_at", "2024-04-25 09:24:45.542746"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:34:45.542673"], ["created_at", "2024-04-25 09:24:45.542746"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 4.5ms | Allocations: 2709) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 4.8ms | Allocations: 2936) Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.5ms | Allocations: 3116) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_any_parser ---------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"gateway_not_found"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 137) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_dr -------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "wrongid"], ["LIMIT", 1]] ActionSmser: Gateway_commit not found item with id: wrongid, params: {"msg_id"=>"wrongid", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms | Allocations: 329) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_crop_should_return_cropped_message_with_sms_chars_taken_account -------------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_ttl_should_be_24_hours_by_default ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------- ActionSmser::BaseTest: test_should_be_valid_sms ----------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_should_not_be_valid_if_no_recipients ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_receivers_should_be_joined_by_commas ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------- ActionSmser::BaseTest: test_before_delivery_should_be_called_if_it's_present ---------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::BaseTest: test_should_be_ok_with_single_receivers -------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::BaseTest: test_should_be_able_to_change_ttl -------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_test_array_as_delivery_method --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_copied_the_delivery_options_when_initializing ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_length_should_return_real_sms_lenght ----------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------------- ActionSmser::BaseTest: test_after_delivery_should_be_called_if_it's_present --------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::BaseTest: test_should_have_saved_sms_type ------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------- ActionSmser::BaseTest: test_from_encoded_should_remove_leading_+_and_0 ---------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_cropped_to_500_chars,_limit_extra_looong_messages -------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_possible_to_encode ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- NavigationTest: test_basic_gateway_commit_delivery_report --------------------------------------------------------- Started GET "/action_smser/delivery_reports/gateway_commit/example_gateway" for 127.0.0.1 at 2024-04-25 12:34:45 +0300 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"gateway"=>"example_gateway"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 210) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::SmstradeTest: test_should_be_able_to_deliver --------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_append_00_to_phone_numbers_before_sending -------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_only_receive_numbers_not_prepended_with_zeros_or_plus_signs -------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------ ActionSmser::SmstradeTest: test_with_saving_delivery_reports ------------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:34:45.581996"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:34:45: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:34:45.582151"], ["updated_at", "2024-04-25 09:34:45.582151"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:34:45.583217"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:34:45: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:34:45.583303"], ["updated_at", "2024-04-25 09:34:45.583303"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::NexmoTest: test_gateway_process_delivery_report(request) --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------ ActionSmser::NexmoTest: test_delivery_path_should_have_unicode_set_when_needed ------------------------------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::NexmoTest: test_should_be_able_to_deliver ------------------------------------------------------ ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::NexmoTest: test_with_saving_delivery_reports --------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:34:45.590468"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:34:45: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:34:45.590589"], ["updated_at", "2024-04-25 09:34:45.590589"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:34:45.591511"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:34:45: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:34:45.591595"], ["updated_at", "2024-04-25 09:34:45.591595"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------- ActionSmserTest: test_truth --------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------- ActionSmser::SimpleHttpTest: test_should_be_able_to_deliver ----------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::SimpleHttpTest: test_with_saving_delivery_reports -------------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_1234"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:34:45.595461"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:34:45: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:34:45.595576"], ["updated_at", "2024-04-25 09:34:45.595576"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_6666"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:34:45.596397"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:34:45: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:34:45.596505"], ["updated_at", "2024-04-25 09:34:45.596505"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction ActiveRecord::SchemaMigration Pluck (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_append_00_to_phone_numbers_before_sending -------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::SmstradeTest: test_should_be_able_to_deliver --------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_only_receive_numbers_not_prepended_with_zeros_or_plus_signs -------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------ ActionSmser::SmstradeTest: test_with_saving_delivery_reports ------------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:36:55.910546"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:36:55: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:36:55.910851"], ["updated_at", "2024-04-25 09:36:55.910851"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:36:55.912495"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:36:55: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:36:55.912613"], ["updated_at", "2024-04-25 09:36:55.912613"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::TestArrayTest: test_should_add_to_TestArray -------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------- ActionSmser::TestArrayTest: test_should_be_able_to_deliver ---------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::TestArrayTest: test_with_saving_delivery_reports ------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_96857644"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:36:55.915798"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:36:55: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:36:55.915915"], ["updated_at", "2024-04-25 09:36:55.915915"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_21340354"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:36:55.916723"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:36:55: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:36:55.916990"], ["updated_at", "2024-04-25 09:36:55.916990"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------- ActionSmserTest: test_truth --------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- NavigationTest: test_basic_gateway_commit_delivery_report --------------------------------------------------------- Started GET "/action_smser/delivery_reports/gateway_commit/example_gateway" for 127.0.0.1 at 2024-04-25 12:36:56 +0300 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"gateway"=>"example_gateway"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 14) Completed 200 OK in 5ms (Views: 2.3ms | ActiveRecord: 0.0ms | Allocations: 2549) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------- ActionSmser::BaseTest: test_should_be_valid_sms ----------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_test_array_as_delivery_method --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------- ActionSmser::BaseTest: test_from_encoded_should_remove_leading_+_and_0 ---------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------- ActionSmser::BaseTest: test_before_delivery_should_be_called_if_it's_present ---------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_ttl_should_be_24_hours_by_default ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::BaseTest: test_should_be_ok_with_single_receivers -------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------------- ActionSmser::BaseTest: test_after_delivery_should_be_called_if_it's_present --------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_length_should_return_real_sms_lenght ----------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_crop_should_return_cropped_message_with_sms_chars_taken_account -------------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::BaseTest: test_should_be_able_to_change_ttl -------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_copied_the_delivery_options_when_initializing ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_should_not_be_valid_if_no_recipients ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::BaseTest: test_should_have_saved_sms_type ------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_possible_to_encode ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_cropped_to_500_chars,_limit_extra_looong_messages -------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_receivers_should_be_joined_by_commas ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_multiple_records ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:36:56.031872"], ["log", "2024-04-25 12:36:56: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:36:56.032013"], ["updated_at", "2024-04-25 09:36:56.032013"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "99999999999999999"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:36:56.032929"], ["log", "2024-04-25 12:36:56: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:36:56.033013"], ["updated_at", "2024-04-25 09:36:56.033013"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>[{"id"=>"102010314204056202", "status"=>"DELIVERED"}, {"id"=>"99999999999999999", "status"=>"DELIVERED"}]}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.3ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:36:56.037174"], ["log", "2024-04-25 12:36:56: ORIGINAL_STATUS\n2024-04-25 12:36:56: DELIVERED\n"], ["updated_at", "2024-04-25 09:36:56.037344"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "99999999999999999"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:36:56.038568"], ["log", "2024-04-25 12:36:56: ORIGINAL_STATUS\n2024-04-25 12:36:56: DELIVERED\n"], ["updated_at", "2024-04-25 09:36:56.038672"], ["id", 2]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 99999999999999999, params: {"msg_id"=>"99999999999999999", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.5ms | Allocations: 2859) ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_existing_dr -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:36:56.041199"], ["log", "2024-04-25 12:36:56: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:36:56.041290"], ["updated_at", "2024-04-25 09:36:56.041290"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"102010314204056202", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:36:56.043445"], ["log", "2024-04-25 12:36:56: ORIGINAL_STATUS\n2024-04-25 12:36:56: DELIVERED\n"], ["updated_at", "2024-04-25 09:36:56.043551"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms | Allocations: 870) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_always_enabled_admin -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_5"], ["created_at", "2024-04-25 09:36:56.045540"], ["updated_at", "2024-04-25 09:36:56.045540"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_8"], ["created_at", "2024-04-25 09:36:56.046607"], ["updated_at", "2024-04-25 09:36:56.046607"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:36:56.051906"], ["created_at", "2024-04-25 09:26:56.052026"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:36:56.051906"], ["created_at", "2024-04-25 09:26:56.052026"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:36:56.051906"], ["created_at", "2024-04-25 09:26:56.052026"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:36:56.051906"], ["created_at", "2024-04-25 09:26:56.052026"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:36:56.051906"], ["created_at", "2024-04-25 09:26:56.052026"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:36:56.051906"], ["created_at", "2024-04-25 09:26:56.052026"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 5.7ms | Allocations: 4591) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 6.2ms | Allocations: 5133) Completed 200 OK in 9ms (Views: 6.4ms | ActiveRecord: 0.4ms | Allocations: 6449) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_forbidden_admin_access_(default_access_mode) -------------------------------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Filter chain halted as :admin_access_only rendered or redirected Completed 403 Forbidden in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 176) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_admin_access_lambda_with_right_login_info ----------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_5"], ["created_at", "2024-04-25 09:36:56.058941"], ["updated_at", "2024-04-25 09:36:56.058941"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_8"], ["created_at", "2024-04-25 09:36:56.059719"], ["updated_at", "2024-04-25 09:36:56.059719"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:36:56.060881"], ["created_at", "2024-04-25 09:26:56.060933"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:36:56.060881"], ["created_at", "2024-04-25 09:26:56.060933"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:36:56.060881"], ["created_at", "2024-04-25 09:26:56.060933"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:36:56.060881"], ["created_at", "2024-04-25 09:26:56.060933"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:36:56.060881"], ["created_at", "2024-04-25 09:26:56.060933"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:36:56.060881"], ["created_at", "2024-04-25 09:26:56.060933"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 3.3ms | Allocations: 2709) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 3.6ms | Allocations: 2936) Completed 200 OK in 4ms (Views: 3.4ms | ActiveRecord: 0.4ms | Allocations: 3130) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_dr -------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "wrongid"], ["LIMIT", 1]] ActionSmser: Gateway_commit not found item with id: wrongid, params: {"msg_id"=>"wrongid", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 362) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_any_parser ---------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"gateway_not_found"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms | Allocations: 136) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_list_with_always_enabled_admin ------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_4"], ["created_at", "2024-04-25 09:36:56.068607"], ["updated_at", "2024-04-25 09:36:56.068607"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_7"], ["created_at", "2024-04-25 09:36:56.069433"], ["updated_at", "2024-04-25 09:36:56.069433"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#list as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY created_at DESC LIMIT ? OFFSET ? [["LIMIT", 20], ["OFFSET", 0]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports (Duration: 3.5ms | Allocations: 2148) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 3.8ms | Allocations: 2418) Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.1ms | Allocations: 2739) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------- ActionSmser::SimpleHttpTest: test_should_be_able_to_deliver ----------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::SimpleHttpTest: test_with_saving_delivery_reports -------------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_1234"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:36:56.077380"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:36:56: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:36:56.077514"], ["updated_at", "2024-04-25 09:36:56.077514"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_6666"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:36:56.078326"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:36:56: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:36:56.078474"], ["updated_at", "2024-04-25 09:36:56.078474"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------------------- ActionSmser::DelayedJobTest: test_should_be_able_to_deliver_and_call_enqueue_for_all_receivers ---------------------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: delayed_job - Sms: (Sms ActionSmser::DelayedJobTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Delivering sms by delayed_job TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::DelayedJobTest: test_test_that_serializing_is_ok ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::DeliveryReportTest: test_create_from_save ------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:36:56.081696"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:36:56: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:36:56.081828"], ["updated_at", "2024-04-25 09:36:56.081828"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------- ActionSmser::DeliveryReportTest: test_updating_status ----------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["status", "LOCAL_TEST"], ["status_updated_at", "2024-04-25 09:36:56.083272"], ["log", "2024-04-25 12:36:56: LOCAL_TEST\n"], ["created_at", "2024-04-25 09:36:56.083382"], ["updated_at", "2024-04-25 09:36:56.083382"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "TEST_2"], ["status_updated_at", "2024-04-25 09:36:56.084043"], ["log", "2024-04-25 12:36:56: LOCAL_TEST\n2024-04-25 12:36:56: TEST_2\n"], ["updated_at", "2024-04-25 09:36:56.084141"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_build_DeliveryReport_from_sms ------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------- ActionSmser::DeliveryReportTest: test_to_sms -------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:36:56.085812"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:36:56: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:36:56.085897"], ["updated_at", "2024-04-25 09:36:56.085897"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_re_deliver_with_simple_http ----------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:36:56.087552"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:36:56: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:36:56.087665"], ["updated_at", "2024-04-25 09:36:56.087665"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "gateway" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["gateway", "some_delivery"], ["updated_at", "2024-04-25 09:36:56.088459"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Re_delivering: # TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "re_delivered" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["re_delivered", 1], ["updated_at", "2024-04-25 09:36:56.089519"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery - From: "555666", To: "123", Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "re_delivery_of_delivery_report_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_98668843"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:36:56.090342"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery"], ["log", "2024-04-25 12:36:56: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["re_delivery_of_delivery_report_id", 1], ["created_at", "2024-04-25 09:36:56.090439"], ["updated_at", "2024-04-25 09:36:56.090439"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY "action_smser_delivery_reports"."id" DESC LIMIT ? [["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."re_delivery_of_delivery_report_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["re_delivery_of_delivery_report_id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------ ActionSmser::NexmoTest: test_delivery_path_should_have_unicode_set_when_needed ------------------------------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::NexmoTest: test_gateway_process_delivery_report(request) --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::NexmoTest: test_should_be_able_to_deliver ------------------------------------------------------ ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:36:56.103686"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:36:56: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:36:56.103860"], ["updated_at", "2024-04-25 09:36:56.103860"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:36:56.104885"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:36:56: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:36:56.104982"], ["updated_at", "2024-04-25 09:36:56.104982"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::NexmoTest: test_with_saving_delivery_reports --------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:36:56.106921"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:36:56: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:36:56.107014"], ["updated_at", "2024-04-25 09:36:56.107014"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:36:56.107800"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:36:56: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:36:56.107881"], ["updated_at", "2024-04-25 09:36:56.107881"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction ActiveRecord::SchemaMigration Pluck (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::SimpleHttpTest: test_with_saving_delivery_reports -------------------------------------------------------------- ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_1234"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.299109"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:37:07.299402"], ["updated_at", "2024-04-25 09:37:07.299402"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_6666"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.301075"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:37:07.301212"], ["updated_at", "2024-04-25 09:37:07.301212"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------- ActionSmser::SimpleHttpTest: test_should_be_able_to_deliver ----------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::DelayedJobTest: test_test_that_serializing_is_ok ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------------------- ActionSmser::DelayedJobTest: test_should_be_able_to_deliver_and_call_enqueue_for_all_receivers ---------------------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: delayed_job - Sms: (Sms ActionSmser::DelayedJobTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Delivering sms by delayed_job TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------- ActionSmser::DeliveryReportTest: test_to_sms -------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.305761"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.305906"], ["updated_at", "2024-04-25 09:37:07.305906"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::DeliveryReportTest: test_create_from_save ------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.310430"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.310560"], ["updated_at", "2024-04-25 09:37:07.310560"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_build_DeliveryReport_from_sms ------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------- ActionSmser::DeliveryReportTest: test_updating_status ----------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["status", "LOCAL_TEST"], ["status_updated_at", "2024-04-25 09:37:07.312387"], ["log", "2024-04-25 12:37:07: LOCAL_TEST\n"], ["created_at", "2024-04-25 09:37:07.312480"], ["updated_at", "2024-04-25 09:37:07.312480"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "TEST_2"], ["status_updated_at", "2024-04-25 09:37:07.313271"], ["log", "2024-04-25 12:37:07: LOCAL_TEST\n2024-04-25 12:37:07: TEST_2\n"], ["updated_at", "2024-04-25 09:37:07.313416"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_re_deliver_with_simple_http ----------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.314783"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.314892"], ["updated_at", "2024-04-25 09:37:07.314892"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "gateway" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["gateway", "some_delivery"], ["updated_at", "2024-04-25 09:37:07.315689"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Re_delivering: # TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "re_delivered" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["re_delivered", 1], ["updated_at", "2024-04-25 09:37:07.316876"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery - From: "555666", To: "123", Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "re_delivery_of_delivery_report_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_50807873"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.317728"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["re_delivery_of_delivery_report_id", 1], ["created_at", "2024-04-25 09:37:07.317810"], ["updated_at", "2024-04-25 09:37:07.317810"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY "action_smser_delivery_reports"."id" DESC LIMIT ? [["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."re_delivery_of_delivery_report_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["re_delivery_of_delivery_report_id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.2ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::SmstradeTest: test_should_be_able_to_deliver --------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.328048"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:37:07.328174"], ["updated_at", "2024-04-25 09:37:07.328174"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.329102"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:37:07.329233"], ["updated_at", "2024-04-25 09:37:07.329233"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_append_00_to_phone_numbers_before_sending -------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.331625"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:37:07.331746"], ["updated_at", "2024-04-25 09:37:07.331746"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.332644"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:37:07.332736"], ["updated_at", "2024-04-25 09:37:07.332736"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------ ActionSmser::SmstradeTest: test_with_saving_delivery_reports ------------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.334829"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:37:07.334923"], ["updated_at", "2024-04-25 09:37:07.334923"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.2ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.335773"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:37:07.335868"], ["updated_at", "2024-04-25 09:37:07.335868"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_only_receive_numbers_not_prepended_with_zeros_or_plus_signs -------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------- ActionSmserTest: test_truth --------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- NavigationTest: test_basic_gateway_commit_delivery_report --------------------------------------------------------- Started GET "/action_smser/delivery_reports/gateway_commit/example_gateway" for 127.0.0.1 at 2024-04-25 12:37:07 +0300 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"gateway"=>"example_gateway"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 14) Completed 200 OK in 4ms (Views: 2.1ms | ActiveRecord: 0.0ms | Allocations: 2545) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_always_enabled_admin -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_9"], ["created_at", "2024-04-25 09:37:07.447192"], ["updated_at", "2024-04-25 09:37:07.447192"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_9"], ["created_at", "2024-04-25 09:37:07.448241"], ["updated_at", "2024-04-25 09:37:07.448241"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:07.453951"], ["created_at", "2024-04-25 09:27:07.454055"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:37:07.453951"], ["created_at", "2024-04-25 09:27:07.454055"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:07.453951"], ["created_at", "2024-04-25 09:27:07.454055"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:37:07.453951"], ["created_at", "2024-04-25 09:27:07.454055"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:07.453951"], ["created_at", "2024-04-25 09:27:07.454055"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:37:07.453951"], ["created_at", "2024-04-25 09:27:07.454055"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 5.3ms | Allocations: 4605) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 5.9ms | Allocations: 5147) Completed 200 OK in 8ms (Views: 6.0ms | ActiveRecord: 0.3ms | Allocations: 6486) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_existing_dr -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:37:07.459353"], ["log", "2024-04-25 12:37:07: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:37:07.459494"], ["updated_at", "2024-04-25 09:37:07.459494"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"102010314204056202", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:37:07.462005"], ["log", "2024-04-25 12:37:07: ORIGINAL_STATUS\n2024-04-25 12:37:07: DELIVERED\n"], ["updated_at", "2024-04-25 09:37:07.462126"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 2ms (Views: 0.3ms | ActiveRecord: 0.2ms | Allocations: 1019) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_dr -------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "wrongid"], ["LIMIT", 1]] ActionSmser: Gateway_commit not found item with id: wrongid, params: {"msg_id"=>"wrongid", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms | Allocations: 329) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_forbidden_admin_access_(default_access_mode) -------------------------------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Filter chain halted as :admin_access_only rendered or redirected Completed 403 Forbidden in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 149) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_multiple_records ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:37:07.467923"], ["log", "2024-04-25 12:37:07: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:37:07.468049"], ["updated_at", "2024-04-25 09:37:07.468049"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "99999999999999999"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:37:07.468926"], ["log", "2024-04-25 12:37:07: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:37:07.469044"], ["updated_at", "2024-04-25 09:37:07.469044"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>[{"id"=>"102010314204056202", "status"=>"DELIVERED"}, {"id"=>"99999999999999999", "status"=>"DELIVERED"}]}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:37:07.470918"], ["log", "2024-04-25 12:37:07: ORIGINAL_STATUS\n2024-04-25 12:37:07: DELIVERED\n"], ["updated_at", "2024-04-25 09:37:07.471029"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "99999999999999999"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:37:07.472159"], ["log", "2024-04-25 12:37:07: ORIGINAL_STATUS\n2024-04-25 12:37:07: DELIVERED\n"], ["updated_at", "2024-04-25 09:37:07.472258"], ["id", 2]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 99999999999999999, params: {"msg_id"=>"99999999999999999", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 3ms (Views: 0.3ms | ActiveRecord: 0.3ms | Allocations: 1499) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_admin_access_lambda_with_right_login_info ----------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_4"], ["created_at", "2024-04-25 09:37:07.474698"], ["updated_at", "2024-04-25 09:37:07.474698"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_3"], ["created_at", "2024-04-25 09:37:07.475395"], ["updated_at", "2024-04-25 09:37:07.475395"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:07.476974"], ["created_at", "2024-04-25 09:27:07.477039"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:37:07.476974"], ["created_at", "2024-04-25 09:27:07.477039"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:07.476974"], ["created_at", "2024-04-25 09:27:07.477039"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:37:07.476974"], ["created_at", "2024-04-25 09:27:07.477039"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:07.476974"], ["created_at", "2024-04-25 09:27:07.477039"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:37:07.476974"], ["created_at", "2024-04-25 09:27:07.477039"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 4.2ms | Allocations: 2709) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 4.5ms | Allocations: 2936) Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.4ms | Allocations: 3130) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_list_with_always_enabled_admin ------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_6"], ["created_at", "2024-04-25 09:37:07.482442"], ["updated_at", "2024-04-25 09:37:07.482442"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_9"], ["created_at", "2024-04-25 09:37:07.483248"], ["updated_at", "2024-04-25 09:37:07.483248"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#list as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY created_at DESC LIMIT ? OFFSET ? [["LIMIT", 20], ["OFFSET", 0]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports (Duration: 1.4ms | Allocations: 837) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 1.7ms | Allocations: 1064) Completed 200 OK in 2ms (Views: 1.7ms | ActiveRecord: 0.1ms | Allocations: 1354) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_any_parser ---------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"gateway_not_found"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms | Allocations: 136) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------- ActionSmser::TestArrayTest: test_should_be_able_to_deliver ---------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_49823036"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.488903"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.489013"], ["updated_at", "2024-04-25 09:37:07.489013"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_90896149"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.489885"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.489973"], ["updated_at", "2024-04-25 09:37:07.489973"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::TestArrayTest: test_should_add_to_TestArray -------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_50807873"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.491109"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.491191"], ["updated_at", "2024-04-25 09:37:07.491191"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_63380786"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.491931"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.492010"], ["updated_at", "2024-04-25 09:37:07.492010"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::TestArrayTest: test_with_saving_delivery_reports ------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_47334584"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.493160"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.493249"], ["updated_at", "2024-04-25 09:37:07.493249"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_45229835"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.494044"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.494140"], ["updated_at", "2024-04-25 09:37:07.494140"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_94975369"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.495214"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.495297"], ["updated_at", "2024-04-25 09:37:07.495297"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_67672253"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.495969"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.496090"], ["updated_at", "2024-04-25 09:37:07.496090"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::NexmoTest: test_gateway_process_delivery_report(request) --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------ ActionSmser::NexmoTest: test_delivery_path_should_have_unicode_set_when_needed ------------------------------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::NexmoTest: test_with_saving_delivery_reports --------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.502663"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:37:07.502792"], ["updated_at", "2024-04-25 09:37:07.502792"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.503740"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:37:07.503830"], ["updated_at", "2024-04-25 09:37:07.503830"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::NexmoTest: test_should_be_able_to_deliver ------------------------------------------------------ ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.505834"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:37:07.505946"], ["updated_at", "2024-04-25 09:37:07.505946"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.506810"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:37:07.506897"], ["updated_at", "2024-04-25 09:37:07.506897"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_test_array_as_delivery_method --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_length_should_return_real_sms_lenght ----------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_ttl_should_be_24_hours_by_default ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::BaseTest: test_should_be_ok_with_single_receivers -------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------------- ActionSmser::BaseTest: test_after_delivery_should_be_called_if_it's_present --------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_61328397"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.509908"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.510010"], ["updated_at", "2024-04-25 09:37:07.510010"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_53212601"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.510784"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.510876"], ["updated_at", "2024-04-25 09:37:07.510876"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_21590669"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.511540"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "358123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.511629"], ["updated_at", "2024-04-25 09:37:07.511629"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_82340667"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.512429"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "4915112341234"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.512552"], ["updated_at", "2024-04-25 09:37:07.512552"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_75420177"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.513400"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "4917332341111"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.513499"], ["updated_at", "2024-04-25 09:37:07.513499"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_copied_the_delivery_options_when_initializing ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_possible_to_encode ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_receivers_should_be_joined_by_commas ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------- ActionSmser::BaseTest: test_from_encoded_should_remove_leading_+_and_0 ---------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::BaseTest: test_should_be_able_to_change_ttl -------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_should_not_be_valid_if_no_recipients ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------- ActionSmser::BaseTest: test_before_delivery_should_be_called_if_it's_present ---------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_67689105"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.517527"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.517639"], ["updated_at", "2024-04-25 09:37:07.517639"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_11494420"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.518465"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.518551"], ["updated_at", "2024-04-25 09:37:07.518551"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_72497985"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.519250"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "358123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.519379"], ["updated_at", "2024-04-25 09:37:07.519379"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_78596402"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.520392"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "4915112341234"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.520479"], ["updated_at", "2024-04-25 09:37:07.520479"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_10627416"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:07.521288"], ["sms_type", "ActionSmser::BaseTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:07: LOCAL_SENT\n"], ["to", "4917332341111"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:07.521378"], ["updated_at", "2024-04-25 09:37:07.521378"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_crop_should_return_cropped_message_with_sms_chars_taken_account -------------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::BaseTest: test_should_have_saved_sms_type ------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_cropped_to_500_chars,_limit_extra_looong_messages -------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------- ActionSmser::BaseTest: test_should_be_valid_sms ----------------------------------------------- TRANSACTION (0.0ms) rollback transaction ActiveRecord::SchemaMigration Pluck (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------- ActionSmser::SimpleHttpTest: test_should_be_able_to_deliver ----------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::SimpleHttpTest: test_with_saving_delivery_reports -------------------------------------------------------------- ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_1234"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:16.145734"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:16: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:37:16.146715"], ["updated_at", "2024-04-25 09:37:16.146715"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_6666"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:16.148747"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:16: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:37:16.148935"], ["updated_at", "2024-04-25 09:37:16.148935"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------------- ActionSmser::BaseTest: test_after_delivery_should_be_called_if_it's_present --------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------- ActionSmser::BaseTest: test_before_delivery_should_be_called_if_it's_present ---------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::BaseTest: test_should_be_able_to_change_ttl -------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_should_not_be_valid_if_no_recipients ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------- ActionSmser::BaseTest: test_should_be_valid_sms ----------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_ttl_should_be_24_hours_by_default ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_test_array_as_delivery_method --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_cropped_to_500_chars,_limit_extra_looong_messages -------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_receivers_should_be_joined_by_commas ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_possible_to_encode ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------- ActionSmser::BaseTest: test_from_encoded_should_remove_leading_+_and_0 ---------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_length_should_return_real_sms_lenght ----------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::BaseTest: test_should_have_saved_sms_type ------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_crop_should_return_cropped_message_with_sms_chars_taken_account -------------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::BaseTest: test_should_be_ok_with_single_receivers -------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_copied_the_delivery_options_when_initializing ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_re_deliver_with_simple_http ----------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:16.158199"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:16: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:16.158344"], ["updated_at", "2024-04-25 09:37:16.158344"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "gateway" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["gateway", "some_delivery"], ["updated_at", "2024-04-25 09:37:16.159380"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Re_delivering: # TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "re_delivered" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["re_delivered", 1], ["updated_at", "2024-04-25 09:37:16.162328"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery - From: "555666", To: "123", Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "re_delivery_of_delivery_report_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_48031469"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:16.163842"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery"], ["log", "2024-04-25 12:37:16: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["re_delivery_of_delivery_report_id", 1], ["created_at", "2024-04-25 09:37:16.163994"], ["updated_at", "2024-04-25 09:37:16.163994"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY "action_smser_delivery_reports"."id" DESC LIMIT ? [["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."re_delivery_of_delivery_report_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["re_delivery_of_delivery_report_id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_build_DeliveryReport_from_sms ------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------- ActionSmser::DeliveryReportTest: test_updating_status ----------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["status", "LOCAL_TEST"], ["status_updated_at", "2024-04-25 09:37:16.174983"], ["log", "2024-04-25 12:37:16: LOCAL_TEST\n"], ["created_at", "2024-04-25 09:37:16.175104"], ["updated_at", "2024-04-25 09:37:16.175104"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "TEST_2"], ["status_updated_at", "2024-04-25 09:37:16.176050"], ["log", "2024-04-25 12:37:16: LOCAL_TEST\n2024-04-25 12:37:16: TEST_2\n"], ["updated_at", "2024-04-25 09:37:16.176157"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::DeliveryReportTest: test_create_from_save ------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:16.177369"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:16: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:16.177455"], ["updated_at", "2024-04-25 09:37:16.177455"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------- ActionSmser::DeliveryReportTest: test_to_sms -------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:16.178724"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:16: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:16.178814"], ["updated_at", "2024-04-25 09:37:16.178814"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_list_with_always_enabled_admin ------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_3"], ["created_at", "2024-04-25 09:37:16.258658"], ["updated_at", "2024-04-25 09:37:16.258658"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_7"], ["created_at", "2024-04-25 09:37:16.259660"], ["updated_at", "2024-04-25 09:37:16.259660"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#list as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Load (0.2ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY created_at DESC LIMIT ? OFFSET ? [["LIMIT", 20], ["OFFSET", 0]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports (Duration: 2.2ms | Allocations: 1413) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 2.7ms | Allocations: 1966) Completed 200 OK in 9ms (Views: 4.6ms | ActiveRecord: 0.2ms | Allocations: 5503) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_existing_dr -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:37:16.276989"], ["log", "2024-04-25 12:37:16: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:37:16.277135"], ["updated_at", "2024-04-25 09:37:16.277135"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"102010314204056202", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.3ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:37:16.279950"], ["log", "2024-04-25 12:37:16: ORIGINAL_STATUS\n2024-04-25 12:37:16: DELIVERED\n"], ["updated_at", "2024-04-25 09:37:16.280094"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 8) Completed 200 OK in 3ms (Views: 0.6ms | ActiveRecord: 0.4ms | Allocations: 1235) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_any_parser ---------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"gateway_not_found"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 166) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_forbidden_admin_access_(default_access_mode) -------------------------------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Filter chain halted as :admin_access_only rendered or redirected Completed 403 Forbidden in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms | Allocations: 149) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_admin_access_lambda_with_right_login_info ----------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_5"], ["created_at", "2024-04-25 09:37:16.285460"], ["updated_at", "2024-04-25 09:37:16.285460"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_7"], ["created_at", "2024-04-25 09:37:16.286693"], ["updated_at", "2024-04-25 09:37:16.286693"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:16.289237"], ["created_at", "2024-04-25 09:27:16.289337"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:37:16.289237"], ["created_at", "2024-04-25 09:27:16.289337"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:16.289237"], ["created_at", "2024-04-25 09:27:16.289337"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:37:16.289237"], ["created_at", "2024-04-25 09:27:16.289337"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:16.289237"], ["created_at", "2024-04-25 09:27:16.289337"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:37:16.289237"], ["created_at", "2024-04-25 09:27:16.289337"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 4.7ms | Allocations: 4076) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 5.0ms | Allocations: 4306) Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.4ms | Allocations: 4593) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_always_enabled_admin -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_4"], ["created_at", "2024-04-25 09:37:16.293897"], ["updated_at", "2024-04-25 09:37:16.293897"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_3"], ["created_at", "2024-04-25 09:37:16.294786"], ["updated_at", "2024-04-25 09:37:16.294786"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:16.296427"], ["created_at", "2024-04-25 09:27:16.296507"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:37:16.296427"], ["created_at", "2024-04-25 09:27:16.296507"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:16.296427"], ["created_at", "2024-04-25 09:27:16.296507"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:37:16.296427"], ["created_at", "2024-04-25 09:27:16.296507"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:16.296427"], ["created_at", "2024-04-25 09:27:16.296507"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:37:16.296427"], ["created_at", "2024-04-25 09:27:16.296507"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 3.4ms | Allocations: 2709) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 3.7ms | Allocations: 2936) Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.3ms | Allocations: 3135) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_multiple_records ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:37:16.301043"], ["log", "2024-04-25 12:37:16: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:37:16.301209"], ["updated_at", "2024-04-25 09:37:16.301209"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "99999999999999999"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:37:16.301934"], ["log", "2024-04-25 12:37:16: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:37:16.302023"], ["updated_at", "2024-04-25 09:37:16.302023"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>[{"id"=>"102010314204056202", "status"=>"DELIVERED"}, {"id"=>"99999999999999999", "status"=>"DELIVERED"}]}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:37:16.303990"], ["log", "2024-04-25 12:37:16: ORIGINAL_STATUS\n2024-04-25 12:37:16: DELIVERED\n"], ["updated_at", "2024-04-25 09:37:16.304114"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "99999999999999999"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:37:16.305286"], ["log", "2024-04-25 12:37:16: ORIGINAL_STATUS\n2024-04-25 12:37:16: DELIVERED\n"], ["updated_at", "2024-04-25 09:37:16.305411"], ["id", 2]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 99999999999999999, params: {"msg_id"=>"99999999999999999", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.3ms | Allocations: 1533) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_dr -------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "wrongid"], ["LIMIT", 1]] ActionSmser: Gateway_commit not found item with id: wrongid, params: {"msg_id"=>"wrongid", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms | Allocations: 329) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::TestArrayTest: test_should_add_to_TestArray -------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::TestArrayTest: test_with_saving_delivery_reports ------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_48031469"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:16.311030"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:16: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:16.311152"], ["updated_at", "2024-04-25 09:37:16.311152"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_17618724"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:16.311953"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:16: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:16.312035"], ["updated_at", "2024-04-25 09:37:16.312035"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------- ActionSmser::TestArrayTest: test_should_be_able_to_deliver ---------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_append_00_to_phone_numbers_before_sending -------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_only_receive_numbers_not_prepended_with_zeros_or_plus_signs -------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::SmstradeTest: test_should_be_able_to_deliver --------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------ ActionSmser::SmstradeTest: test_with_saving_delivery_reports ------------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:16.317492"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:16: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:37:16.317611"], ["updated_at", "2024-04-25 09:37:16.317611"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:16.318495"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:16: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:37:16.318585"], ["updated_at", "2024-04-25 09:37:16.318585"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------- ActionSmserTest: test_truth --------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------ ActionSmser::NexmoTest: test_delivery_path_should_have_unicode_set_when_needed ------------------------------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::NexmoTest: test_should_be_able_to_deliver ------------------------------------------------------ ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::NexmoTest: test_gateway_process_delivery_report(request) --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::NexmoTest: test_with_saving_delivery_reports --------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:16.325848"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:16: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:37:16.325975"], ["updated_at", "2024-04-25 09:37:16.325975"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:16.326852"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:16: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:37:16.326944"], ["updated_at", "2024-04-25 09:37:16.326944"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- NavigationTest: test_basic_gateway_commit_delivery_report --------------------------------------------------------- Started GET "/action_smser/delivery_reports/gateway_commit/example_gateway" for 127.0.0.1 at 2024-04-25 12:37:16 +0300 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"gateway"=>"example_gateway"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 210) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.1ms) begin transaction ---------------------------------------------------------------------------------------------- ActionSmser::DelayedJobTest: test_should_be_able_to_deliver_and_call_enqueue_for_all_receivers ---------------------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: delayed_job - Sms: (Sms ActionSmser::DelayedJobTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Delivering sms by delayed_job TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::DelayedJobTest: test_test_that_serializing_is_ok ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction ActiveRecord::SchemaMigration Pluck (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_cropped_to_500_chars,_limit_extra_looong_messages -------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_length_should_return_real_sms_lenght ----------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_test_array_as_delivery_method --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_crop_should_return_cropped_message_with_sms_chars_taken_account -------------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_receivers_should_be_joined_by_commas ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_possible_to_encode ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------- ActionSmser::BaseTest: test_before_delivery_should_be_called_if_it's_present ---------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::BaseTest: test_should_have_saved_sms_type ------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_ttl_should_be_24_hours_by_default ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------- ActionSmser::BaseTest: test_should_be_valid_sms ----------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_copied_the_delivery_options_when_initializing ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::BaseTest: test_should_be_able_to_change_ttl -------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::BaseTest: test_should_be_ok_with_single_receivers -------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_should_not_be_valid_if_no_recipients ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------------- ActionSmser::BaseTest: test_after_delivery_should_be_called_if_it's_present --------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------- ActionSmser::BaseTest: test_from_encoded_should_remove_leading_+_and_0 ---------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_only_receive_numbers_not_prepended_with_zeros_or_plus_signs -------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::SmstradeTest: test_should_be_able_to_deliver --------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------ ActionSmser::SmstradeTest: test_with_saving_delivery_reports ------------------------------------------------------------ ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:24.925475"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:24: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:37:24.925791"], ["updated_at", "2024-04-25 09:37:24.925791"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:24.927538"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:24: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:37:24.927653"], ["updated_at", "2024-04-25 09:37:24.927653"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_append_00_to_phone_numbers_before_sending -------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::SimpleHttpTest: test_with_saving_delivery_reports -------------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_1234"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:24.932461"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:24: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:37:24.932585"], ["updated_at", "2024-04-25 09:37:24.932585"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_6666"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:24.933459"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:24: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:37:24.933540"], ["updated_at", "2024-04-25 09:37:24.933540"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------- ActionSmser::SimpleHttpTest: test_should_be_able_to_deliver ----------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------- ActionSmserTest: test_truth --------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_re_deliver_with_simple_http ----------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:24.936586"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:24: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:24.936677"], ["updated_at", "2024-04-25 09:37:24.936677"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "gateway" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["gateway", "some_delivery"], ["updated_at", "2024-04-25 09:37:24.937753"], ["id", 1]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Re_delivering: # TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "re_delivered" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["re_delivered", 1], ["updated_at", "2024-04-25 09:37:24.940657"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery - From: "555666", To: "123", Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "re_delivery_of_delivery_report_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_41289048"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:24.941654"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery"], ["log", "2024-04-25 12:37:24: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["re_delivery_of_delivery_report_id", 1], ["created_at", "2024-04-25 09:37:24.941749"], ["updated_at", "2024-04-25 09:37:24.941749"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY "action_smser_delivery_reports"."id" DESC LIMIT ? [["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."re_delivery_of_delivery_report_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["re_delivery_of_delivery_report_id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::DeliveryReportTest: test_create_from_save ------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:24.951789"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:24: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:24.951919"], ["updated_at", "2024-04-25 09:37:24.951919"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------- ActionSmser::DeliveryReportTest: test_to_sms -------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:24.953580"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:24: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:24.953721"], ["updated_at", "2024-04-25 09:37:24.953721"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_build_DeliveryReport_from_sms ------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------- ActionSmser::DeliveryReportTest: test_updating_status ----------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["status", "LOCAL_TEST"], ["status_updated_at", "2024-04-25 09:37:24.956342"], ["log", "2024-04-25 12:37:24: LOCAL_TEST\n"], ["created_at", "2024-04-25 09:37:24.956453"], ["updated_at", "2024-04-25 09:37:24.956453"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "TEST_2"], ["status_updated_at", "2024-04-25 09:37:24.957168"], ["log", "2024-04-25 12:37:24: LOCAL_TEST\n2024-04-25 12:37:24: TEST_2\n"], ["updated_at", "2024-04-25 09:37:24.957278"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::DelayedJobTest: test_test_that_serializing_is_ok ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------------------- ActionSmser::DelayedJobTest: test_should_be_able_to_deliver_and_call_enqueue_for_all_receivers ---------------------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: delayed_job - Sms: (Sms ActionSmser::DelayedJobTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Delivering sms by delayed_job TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::NexmoTest: test_should_be_able_to_deliver ------------------------------------------------------ ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::NexmoTest: test_gateway_process_delivery_report(request) --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::NexmoTest: test_with_saving_delivery_reports --------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:24.962185"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:24: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:37:24.962329"], ["updated_at", "2024-04-25 09:37:24.962329"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:24.963320"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:24: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:37:24.963446"], ["updated_at", "2024-04-25 09:37:24.963446"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------ ActionSmser::NexmoTest: test_delivery_path_should_have_unicode_set_when_needed ------------------------------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_list_with_always_enabled_admin ------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_4"], ["created_at", "2024-04-25 09:37:25.043265"], ["updated_at", "2024-04-25 09:37:25.043265"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_7"], ["created_at", "2024-04-25 09:37:25.044197"], ["updated_at", "2024-04-25 09:37:25.044197"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#list as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Load (0.2ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY created_at DESC LIMIT ? OFFSET ? [["LIMIT", 20], ["OFFSET", 0]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports (Duration: 2.1ms | Allocations: 1411) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 2.6ms | Allocations: 1964) Completed 200 OK in 9ms (Views: 4.6ms | ActiveRecord: 0.2ms | Allocations: 5501) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_any_parser ---------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"gateway_not_found"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 8) Completed 200 OK in 1ms (Views: 0.5ms | ActiveRecord: 0.0ms | Allocations: 324) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_dr -------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "wrongid"], ["LIMIT", 1]] ActionSmser: Gateway_commit not found item with id: wrongid, params: {"msg_id"=>"wrongid", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms | Allocations: 551) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_always_enabled_admin -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_1"], ["created_at", "2024-04-25 09:37:25.065561"], ["updated_at", "2024-04-25 09:37:25.065561"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_3"], ["created_at", "2024-04-25 09:37:25.066359"], ["updated_at", "2024-04-25 09:37:25.066359"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:25.068929"], ["created_at", "2024-04-25 09:27:25.069023"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:37:25.068929"], ["created_at", "2024-04-25 09:27:25.069023"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:25.068929"], ["created_at", "2024-04-25 09:27:25.069023"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:37:25.068929"], ["created_at", "2024-04-25 09:27:25.069023"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:25.068929"], ["created_at", "2024-04-25 09:27:25.069023"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:37:25.068929"], ["created_at", "2024-04-25 09:27:25.069023"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 4.9ms | Allocations: 4074) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 5.2ms | Allocations: 4304) Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.3ms | Allocations: 4610) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_multiple_records ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:37:25.074076"], ["log", "2024-04-25 12:37:25: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:37:25.074198"], ["updated_at", "2024-04-25 09:37:25.074198"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "99999999999999999"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:37:25.074914"], ["log", "2024-04-25 12:37:25: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:37:25.074996"], ["updated_at", "2024-04-25 09:37:25.074996"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>[{"id"=>"102010314204056202", "status"=>"DELIVERED"}, {"id"=>"99999999999999999", "status"=>"DELIVERED"}]}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:37:25.076756"], ["log", "2024-04-25 12:37:25: ORIGINAL_STATUS\n2024-04-25 12:37:25: DELIVERED\n"], ["updated_at", "2024-04-25 09:37:25.076860"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "99999999999999999"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:37:25.077936"], ["log", "2024-04-25 12:37:25: ORIGINAL_STATUS\n2024-04-25 12:37:25: DELIVERED\n"], ["updated_at", "2024-04-25 09:37:25.078049"], ["id", 2]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 99999999999999999, params: {"msg_id"=>"99999999999999999", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.3ms | Allocations: 1523) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_forbidden_admin_access_(default_access_mode) -------------------------------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Filter chain halted as :admin_access_only rendered or redirected Completed 403 Forbidden in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 149) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_existing_dr -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:37:25.082249"], ["log", "2024-04-25 12:37:25: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:37:25.082406"], ["updated_at", "2024-04-25 09:37:25.082406"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"102010314204056202", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:37:25.084534"], ["log", "2024-04-25 12:37:25: ORIGINAL_STATUS\n2024-04-25 12:37:25: DELIVERED\n"], ["updated_at", "2024-04-25 09:37:25.084649"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.2ms | Allocations: 858) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_admin_access_lambda_with_right_login_info ----------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_0"], ["created_at", "2024-04-25 09:37:25.086668"], ["updated_at", "2024-04-25 09:37:25.086668"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_9"], ["created_at", "2024-04-25 09:37:25.087612"], ["updated_at", "2024-04-25 09:37:25.087612"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:25.088890"], ["created_at", "2024-04-25 09:27:25.088946"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:37:25.088890"], ["created_at", "2024-04-25 09:27:25.088946"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:25.088890"], ["created_at", "2024-04-25 09:27:25.088946"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:37:25.088890"], ["created_at", "2024-04-25 09:27:25.088946"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:37:25.088890"], ["created_at", "2024-04-25 09:27:25.088946"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:37:25.088890"], ["created_at", "2024-04-25 09:27:25.088946"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 3.3ms | Allocations: 2709) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 3.6ms | Allocations: 2936) Completed 200 OK in 4ms (Views: 3.5ms | ActiveRecord: 0.4ms | Allocations: 3116) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- NavigationTest: test_basic_gateway_commit_delivery_report --------------------------------------------------------- Started GET "/action_smser/delivery_reports/gateway_commit/example_gateway" for 127.0.0.1 at 2024-04-25 12:37:25 +0300 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"gateway"=>"example_gateway"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 210) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------- ActionSmser::TestArrayTest: test_should_be_able_to_deliver ---------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::TestArrayTest: test_with_saving_delivery_reports ------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_54476239"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:25.112289"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:25: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:25.112479"], ["updated_at", "2024-04-25 09:37:25.112479"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_19600112"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:37:25.113872"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:37:25: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:37:25.114018"], ["updated_at", "2024-04-25 09:37:25.114018"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::TestArrayTest: test_should_add_to_TestArray -------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction ActiveRecord::SchemaMigration Pluck (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::SimpleHttpTest: test_with_saving_delivery_reports -------------------------------------------------------------- ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_1234"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:01.291740"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:01: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:39:01.292026"], ["updated_at", "2024-04-25 09:39:01.292026"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_6666"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:01.293682"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:01: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:39:01.293779"], ["updated_at", "2024-04-25 09:39:01.293779"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------- ActionSmser::SimpleHttpTest: test_should_be_able_to_deliver ----------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_list_with_always_enabled_admin ------------------------------------------------------------------------------- TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_4"], ["created_at", "2024-04-25 09:39:01.337732"], ["updated_at", "2024-04-25 09:39:01.337732"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_0"], ["created_at", "2024-04-25 09:39:01.338733"], ["updated_at", "2024-04-25 09:39:01.338733"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#list as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY created_at DESC LIMIT ? OFFSET ? [["LIMIT", 20], ["OFFSET", 0]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports (Duration: 36.4ms | Allocations: 2866) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 44.0ms | Allocations: 3480) Completed 200 OK in 50ms (Views: 46.1ms | ActiveRecord: 0.1ms | Allocations: 7033) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_dr -------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.2ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "wrongid"], ["LIMIT", 1]] ActionSmser: Gateway_commit not found item with id: wrongid, params: {"msg_id"=>"wrongid", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 8) Completed 200 OK in 4ms (Views: 0.7ms | ActiveRecord: 0.2ms | Allocations: 1354) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_always_enabled_admin -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_2"], ["created_at", "2024-04-25 09:39:01.402517"], ["updated_at", "2024-04-25 09:39:01.402517"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_1"], ["created_at", "2024-04-25 09:39:01.403606"], ["updated_at", "2024-04-25 09:39:01.403606"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:01.406471"], ["created_at", "2024-04-25 09:29:01.406570"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:39:01.406471"], ["created_at", "2024-04-25 09:29:01.406570"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:01.406471"], ["created_at", "2024-04-25 09:29:01.406570"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:39:01.406471"], ["created_at", "2024-04-25 09:29:01.406570"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:01.406471"], ["created_at", "2024-04-25 09:29:01.406570"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:39:01.406471"], ["created_at", "2024-04-25 09:29:01.406570"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 4.9ms | Allocations: 4143) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 5.2ms | Allocations: 4373) Completed 200 OK in 6ms (Views: 5.1ms | ActiveRecord: 0.3ms | Allocations: 4701) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_any_parser ---------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"gateway_not_found"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 139) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_multiple_records ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:39:01.413166"], ["log", "2024-04-25 12:39:01: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:39:01.413286"], ["updated_at", "2024-04-25 09:39:01.413286"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "99999999999999999"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:39:01.414083"], ["log", "2024-04-25 12:39:01: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:39:01.414173"], ["updated_at", "2024-04-25 09:39:01.414173"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>[{"id"=>"102010314204056202", "status"=>"DELIVERED"}, {"id"=>"99999999999999999", "status"=>"DELIVERED"}]}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:39:01.416774"], ["log", "2024-04-25 12:39:01: ORIGINAL_STATUS\n2024-04-25 12:39:01: DELIVERED\n"], ["updated_at", "2024-04-25 09:39:01.416932"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "99999999999999999"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:39:01.418241"], ["log", "2024-04-25 12:39:01: ORIGINAL_STATUS\n2024-04-25 12:39:01: DELIVERED\n"], ["updated_at", "2024-04-25 09:39:01.418355"], ["id", 2]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 99999999999999999, params: {"msg_id"=>"99999999999999999", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.3ms | Allocations: 1697) ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_forbidden_admin_access_(default_access_mode) -------------------------------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Filter chain halted as :admin_access_only rendered or redirected Completed 403 Forbidden in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 149) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_admin_access_lambda_with_right_login_info ----------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_7"], ["created_at", "2024-04-25 09:39:01.422314"], ["updated_at", "2024-04-25 09:39:01.422314"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_3"], ["created_at", "2024-04-25 09:39:01.423120"], ["updated_at", "2024-04-25 09:39:01.423120"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:01.424506"], ["created_at", "2024-04-25 09:29:01.424577"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:39:01.424506"], ["created_at", "2024-04-25 09:29:01.424577"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:01.424506"], ["created_at", "2024-04-25 09:29:01.424577"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:39:01.424506"], ["created_at", "2024-04-25 09:29:01.424577"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:01.424506"], ["created_at", "2024-04-25 09:29:01.424577"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:39:01.424506"], ["created_at", "2024-04-25 09:29:01.424577"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 3.5ms | Allocations: 2709) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 3.9ms | Allocations: 2936) Completed 200 OK in 4ms (Views: 3.7ms | ActiveRecord: 0.3ms | Allocations: 3116) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_existing_dr -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:39:01.429322"], ["log", "2024-04-25 12:39:01: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:39:01.429443"], ["updated_at", "2024-04-25 09:39:01.429443"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"102010314204056202", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:39:01.431811"], ["log", "2024-04-25 12:39:01: ORIGINAL_STATUS\n2024-04-25 12:39:01: DELIVERED\n"], ["updated_at", "2024-04-25 09:39:01.431999"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.2ms | Allocations: 858) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_possible_to_encode ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::BaseTest: test_should_be_able_to_change_ttl -------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_crop_should_return_cropped_message_with_sms_chars_taken_account -------------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_receivers_should_be_joined_by_commas ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::BaseTest: test_should_have_saved_sms_type ------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_length_should_return_real_sms_lenght ----------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_copied_the_delivery_options_when_initializing ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_ttl_should_be_24_hours_by_default ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_test_array_as_delivery_method --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------- ActionSmser::BaseTest: test_should_be_valid_sms ----------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------- ActionSmser::BaseTest: test_before_delivery_should_be_called_if_it's_present ---------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_cropped_to_500_chars,_limit_extra_looong_messages -------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::BaseTest: test_should_be_ok_with_single_receivers -------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_should_not_be_valid_if_no_recipients ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------- ActionSmser::BaseTest: test_from_encoded_should_remove_leading_+_and_0 ---------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------------- ActionSmser::BaseTest: test_after_delivery_should_be_called_if_it's_present --------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::NexmoTest: test_gateway_process_delivery_report(request) --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::NexmoTest: test_should_be_able_to_deliver ------------------------------------------------------ ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::NexmoTest: test_with_saving_delivery_reports --------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:01.443767"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:01: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:39:01.443913"], ["updated_at", "2024-04-25 09:39:01.443913"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:01.444862"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:01: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:39:01.444949"], ["updated_at", "2024-04-25 09:39:01.444949"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------ ActionSmser::NexmoTest: test_delivery_path_should_have_unicode_set_when_needed ------------------------------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------- ActionSmserTest: test_truth --------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_re_deliver_with_simple_http ----------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:01.449132"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:01: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:39:01.449304"], ["updated_at", "2024-04-25 09:39:01.449304"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "gateway" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["gateway", "some_delivery"], ["updated_at", "2024-04-25 09:39:01.450627"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Re_delivering: # TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "re_delivered" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["re_delivered", 1], ["updated_at", "2024-04-25 09:39:01.452495"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery - From: "555666", To: "123", Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "re_delivery_of_delivery_report_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_89438706"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:01.453737"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery"], ["log", "2024-04-25 12:39:01: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["re_delivery_of_delivery_report_id", 1], ["created_at", "2024-04-25 09:39:01.453868"], ["updated_at", "2024-04-25 09:39:01.453868"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY "action_smser_delivery_reports"."id" DESC LIMIT ? [["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."re_delivery_of_delivery_report_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["re_delivery_of_delivery_report_id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::DeliveryReportTest: test_create_from_save ------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:01.462017"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:01: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:39:01.462148"], ["updated_at", "2024-04-25 09:39:01.462148"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------- ActionSmser::DeliveryReportTest: test_to_sms -------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:01.463662"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:01: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:39:01.463748"], ["updated_at", "2024-04-25 09:39:01.463748"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------- ActionSmser::DeliveryReportTest: test_updating_status ----------------------------------------------------- TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["status", "LOCAL_TEST"], ["status_updated_at", "2024-04-25 09:39:01.465155"], ["log", "2024-04-25 12:39:01: LOCAL_TEST\n"], ["created_at", "2024-04-25 09:39:01.465329"], ["updated_at", "2024-04-25 09:39:01.465329"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "TEST_2"], ["status_updated_at", "2024-04-25 09:39:01.466313"], ["log", "2024-04-25 12:39:01: LOCAL_TEST\n2024-04-25 12:39:01: TEST_2\n"], ["updated_at", "2024-04-25 09:39:01.466456"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_build_DeliveryReport_from_sms ------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::SmstradeTest: test_should_be_able_to_deliver --------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_only_receive_numbers_not_prepended_with_zeros_or_plus_signs -------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------ ActionSmser::SmstradeTest: test_with_saving_delivery_reports ------------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:01.470566"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:01: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:39:01.470669"], ["updated_at", "2024-04-25 09:39:01.470669"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:01.471500"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:01: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:39:01.471582"], ["updated_at", "2024-04-25 09:39:01.471582"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_append_00_to_phone_numbers_before_sending -------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::DelayedJobTest: test_test_that_serializing_is_ok ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------------------- ActionSmser::DelayedJobTest: test_should_be_able_to_deliver_and_call_enqueue_for_all_receivers ---------------------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: delayed_job - Sms: (Sms ActionSmser::DelayedJobTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Delivering sms by delayed_job TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- NavigationTest: test_basic_gateway_commit_delivery_report --------------------------------------------------------- Started GET "/action_smser/delivery_reports/gateway_commit/example_gateway" for 127.0.0.1 at 2024-04-25 12:39:01 +0300 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"gateway"=>"example_gateway"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 210) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------- ActionSmser::TestArrayTest: test_should_be_able_to_deliver ---------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::TestArrayTest: test_with_saving_delivery_reports ------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_4623972"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:01.493539"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:01: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:39:01.493697"], ["updated_at", "2024-04-25 09:39:01.493697"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_37155945"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:01.494583"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:01: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:39:01.494682"], ["updated_at", "2024-04-25 09:39:01.494682"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::TestArrayTest: test_should_add_to_TestArray -------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction ActiveRecord::SchemaMigration Pluck (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC TRANSACTION (0.0ms) begin transaction --------------------------- ActionSmserTest: test_truth --------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::SmstradeTest: test_should_be_able_to_deliver --------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_only_receive_numbers_not_prepended_with_zeros_or_plus_signs -------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_append_00_to_phone_numbers_before_sending -------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------ ActionSmser::SmstradeTest: test_with_saving_delivery_reports ------------------------------------------------------------ ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.3ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:41.331484"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:41: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:39:41.331757"], ["updated_at", "2024-04-25 09:39:41.331757"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:41.333764"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:41: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:39:41.333919"], ["updated_at", "2024-04-25 09:39:41.333919"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_length_should_return_real_sms_lenght ----------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_cropped_to_500_chars,_limit_extra_looong_messages -------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_crop_should_return_cropped_message_with_sms_chars_taken_account -------------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------- ActionSmser::BaseTest: test_from_encoded_should_remove_leading_+_and_0 ---------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_test_array_as_delivery_method --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::BaseTest: test_should_be_ok_with_single_receivers -------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------- ActionSmser::BaseTest: test_before_delivery_should_be_called_if_it's_present ---------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::BaseTest: test_should_have_saved_sms_type ------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------------- ActionSmser::BaseTest: test_after_delivery_should_be_called_if_it's_present --------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_copied_the_delivery_options_when_initializing ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_receivers_should_be_joined_by_commas ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_ttl_should_be_24_hours_by_default ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_should_not_be_valid_if_no_recipients ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------- ActionSmser::BaseTest: test_should_be_valid_sms ----------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::BaseTest: test_should_be_able_to_change_ttl -------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_possible_to_encode ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------- ActionSmser::SimpleHttpTest: test_should_be_able_to_deliver ----------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::SimpleHttpTest: test_with_saving_delivery_reports -------------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_1234"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:41.345296"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:41: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:39:41.345424"], ["updated_at", "2024-04-25 09:39:41.345424"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_6666"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:41.346273"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:41: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:39:41.346355"], ["updated_at", "2024-04-25 09:39:41.346355"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::NexmoTest: test_gateway_process_delivery_report(request) --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.2ms) begin transaction ------------------------------------------------------ ActionSmser::NexmoTest: test_should_be_able_to_deliver ------------------------------------------------------ ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------ ActionSmser::NexmoTest: test_delivery_path_should_have_unicode_set_when_needed ------------------------------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::NexmoTest: test_with_saving_delivery_reports --------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:41.351335"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:41: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:39:41.351465"], ["updated_at", "2024-04-25 09:39:41.351465"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:41.352396"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:41: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:39:41.352482"], ["updated_at", "2024-04-25 09:39:41.352482"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_always_enabled_admin -------------------------------------------------------------------------------- TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_3"], ["created_at", "2024-04-25 09:39:41.429988"], ["updated_at", "2024-04-25 09:39:41.429988"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_0"], ["created_at", "2024-04-25 09:39:41.431063"], ["updated_at", "2024-04-25 09:39:41.431063"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:41.445324"], ["created_at", "2024-04-25 09:29:41.445446"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:39:41.445324"], ["created_at", "2024-04-25 09:29:41.445446"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:41.445324"], ["created_at", "2024-04-25 09:29:41.445446"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:39:41.445324"], ["created_at", "2024-04-25 09:29:41.445446"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:41.445324"], ["created_at", "2024-04-25 09:29:41.445446"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:39:41.445324"], ["created_at", "2024-04-25 09:29:41.445446"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 6.3ms | Allocations: 5159) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 7.1ms | Allocations: 5742) Completed 200 OK in 13ms (Views: 8.8ms | ActiveRecord: 0.4ms | Allocations: 9284) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_admin_access_lambda_with_right_login_info ----------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_8"], ["created_at", "2024-04-25 09:39:41.452923"], ["updated_at", "2024-04-25 09:39:41.452923"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_9"], ["created_at", "2024-04-25 09:39:41.453790"], ["updated_at", "2024-04-25 09:39:41.453790"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:41.455326"], ["created_at", "2024-04-25 09:29:41.455383"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:39:41.455326"], ["created_at", "2024-04-25 09:29:41.455383"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:41.455326"], ["created_at", "2024-04-25 09:29:41.455383"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:39:41.455326"], ["created_at", "2024-04-25 09:29:41.455383"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:41.455326"], ["created_at", "2024-04-25 09:29:41.455383"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:39:41.455326"], ["created_at", "2024-04-25 09:29:41.455383"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 3.3ms | Allocations: 2840) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 3.6ms | Allocations: 3071) Completed 200 OK in 4ms (Views: 3.6ms | ActiveRecord: 0.3ms | Allocations: 3310) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_multiple_records ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:39:41.459565"], ["log", "2024-04-25 12:39:41: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:39:41.459669"], ["updated_at", "2024-04-25 09:39:41.459669"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "99999999999999999"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:39:41.460344"], ["log", "2024-04-25 12:39:41: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:39:41.460426"], ["updated_at", "2024-04-25 09:39:41.460426"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>[{"id"=>"102010314204056202", "status"=>"DELIVERED"}, {"id"=>"99999999999999999", "status"=>"DELIVERED"}]}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.2ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:39:41.462704"], ["log", "2024-04-25 12:39:41: ORIGINAL_STATUS\n2024-04-25 12:39:41: DELIVERED\n"], ["updated_at", "2024-04-25 09:39:41.462820"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "99999999999999999"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:39:41.464130"], ["log", "2024-04-25 12:39:41: ORIGINAL_STATUS\n2024-04-25 12:39:41: DELIVERED\n"], ["updated_at", "2024-04-25 09:39:41.464259"], ["id", 2]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 99999999999999999, params: {"msg_id"=>"99999999999999999", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 8) Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.5ms | Allocations: 2154) ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_list_with_always_enabled_admin ------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_8"], ["created_at", "2024-04-25 09:39:41.467886"], ["updated_at", "2024-04-25 09:39:41.467886"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_8"], ["created_at", "2024-04-25 09:39:41.468673"], ["updated_at", "2024-04-25 09:39:41.468673"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#list as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY created_at DESC LIMIT ? OFFSET ? [["LIMIT", 20], ["OFFSET", 0]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports (Duration: 3.6ms | Allocations: 2214) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 4.1ms | Allocations: 2484) Completed 200 OK in 5ms (Views: 4.3ms | ActiveRecord: 0.1ms | Allocations: 2840) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_forbidden_admin_access_(default_access_mode) -------------------------------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Filter chain halted as :admin_access_only rendered or redirected Completed 403 Forbidden in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 176) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_any_parser ---------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"gateway_not_found"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms | Allocations: 142) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_existing_dr -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:39:41.477940"], ["log", "2024-04-25 12:39:41: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:39:41.478066"], ["updated_at", "2024-04-25 09:39:41.478066"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"102010314204056202", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:39:41.480438"], ["log", "2024-04-25 12:39:41: ORIGINAL_STATUS\n2024-04-25 12:39:41: DELIVERED\n"], ["updated_at", "2024-04-25 09:39:41.480620"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.2ms | Allocations: 954) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_dr -------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "wrongid"], ["LIMIT", 1]] ActionSmser: Gateway_commit not found item with id: wrongid, params: {"msg_id"=>"wrongid", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms | Allocations: 329) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::DeliveryReportTest: test_create_from_save ------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:41.486031"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:41: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:39:41.486157"], ["updated_at", "2024-04-25 09:39:41.486157"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------- ActionSmser::DeliveryReportTest: test_updating_status ----------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["status", "LOCAL_TEST"], ["status_updated_at", "2024-04-25 09:39:41.487522"], ["log", "2024-04-25 12:39:41: LOCAL_TEST\n"], ["created_at", "2024-04-25 09:39:41.487614"], ["updated_at", "2024-04-25 09:39:41.487614"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "TEST_2"], ["status_updated_at", "2024-04-25 09:39:41.488229"], ["log", "2024-04-25 12:39:41: LOCAL_TEST\n2024-04-25 12:39:41: TEST_2\n"], ["updated_at", "2024-04-25 09:39:41.488327"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_re_deliver_with_simple_http ----------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:41.489381"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:41: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:39:41.489464"], ["updated_at", "2024-04-25 09:39:41.489464"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "gateway" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["gateway", "some_delivery"], ["updated_at", "2024-04-25 09:39:41.490221"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Re_delivering: # TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "re_delivered" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["re_delivered", 1], ["updated_at", "2024-04-25 09:39:41.491425"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery - From: "555666", To: "123", Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "re_delivery_of_delivery_report_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_30751923"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:41.492252"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery"], ["log", "2024-04-25 12:39:41: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["re_delivery_of_delivery_report_id", 1], ["created_at", "2024-04-25 09:39:41.492334"], ["updated_at", "2024-04-25 09:39:41.492334"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY "action_smser_delivery_reports"."id" DESC LIMIT ? [["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."re_delivery_of_delivery_report_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["re_delivery_of_delivery_report_id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.1ms) begin transaction ------------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_build_DeliveryReport_from_sms ------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------- ActionSmser::DeliveryReportTest: test_to_sms -------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:41.499973"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:41: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:39:41.500163"], ["updated_at", "2024-04-25 09:39:41.500163"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------- ActionSmser::TestArrayTest: test_should_be_able_to_deliver ---------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::TestArrayTest: test_with_saving_delivery_reports ------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_30751923"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:41.503428"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:41: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:39:41.503551"], ["updated_at", "2024-04-25 09:39:41.503551"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_87050727"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:41.504464"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:41: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:39:41.504601"], ["updated_at", "2024-04-25 09:39:41.504601"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::TestArrayTest: test_should_add_to_TestArray -------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------------------- ActionSmser::DelayedJobTest: test_should_be_able_to_deliver_and_call_enqueue_for_all_receivers ---------------------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: delayed_job - Sms: (Sms ActionSmser::DelayedJobTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Delivering sms by delayed_job TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::DelayedJobTest: test_test_that_serializing_is_ok ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- NavigationTest: test_basic_gateway_commit_delivery_report --------------------------------------------------------- Started GET "/action_smser/delivery_reports/gateway_commit/example_gateway" for 127.0.0.1 at 2024-04-25 12:39:41 +0300 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"gateway"=>"example_gateway"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Completed 200 OK in 1ms (Views: 0.4ms | ActiveRecord: 0.0ms | Allocations: 210) TRANSACTION (0.0ms) rollback transaction ActiveRecord::SchemaMigration Pluck (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- NavigationTest: test_basic_gateway_commit_delivery_report --------------------------------------------------------- Started GET "/action_smser/delivery_reports/gateway_commit/example_gateway" for 127.0.0.1 at 2024-04-25 12:39:46 +0300 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"gateway"=>"example_gateway"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 14) Completed 200 OK in 5ms (Views: 2.1ms | ActiveRecord: 0.0ms | Allocations: 2556) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_always_enabled_admin -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_2"], ["created_at", "2024-04-25 09:39:46.536622"], ["updated_at", "2024-04-25 09:39:46.536622"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_7"], ["created_at", "2024-04-25 09:39:46.557859"], ["updated_at", "2024-04-25 09:39:46.557859"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:46.563644"], ["created_at", "2024-04-25 09:29:46.563971"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:39:46.563644"], ["created_at", "2024-04-25 09:29:46.563971"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:46.563644"], ["created_at", "2024-04-25 09:29:46.563971"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:39:46.563644"], ["created_at", "2024-04-25 09:29:46.563971"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:46.563644"], ["created_at", "2024-04-25 09:29:46.563971"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:39:46.563644"], ["created_at", "2024-04-25 09:29:46.563971"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 6.7ms | Allocations: 5310) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 7.6ms | Allocations: 5884) Completed 200 OK in 10ms (Views: 7.6ms | ActiveRecord: 0.4ms | Allocations: 7266) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_existing_dr -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:39:46.570958"], ["log", "2024-04-25 12:39:46: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:39:46.571095"], ["updated_at", "2024-04-25 09:39:46.571095"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"102010314204056202", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:39:46.574054"], ["log", "2024-04-25 12:39:46: ORIGINAL_STATUS\n2024-04-25 12:39:46: DELIVERED\n"], ["updated_at", "2024-04-25 09:39:46.574178"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.2ms | Allocations: 1400) ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_multiple_records ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:39:46.576596"], ["log", "2024-04-25 12:39:46: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:39:46.576715"], ["updated_at", "2024-04-25 09:39:46.576715"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "99999999999999999"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:39:46.577513"], ["log", "2024-04-25 12:39:46: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:39:46.577616"], ["updated_at", "2024-04-25 09:39:46.577616"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>[{"id"=>"102010314204056202", "status"=>"DELIVERED"}, {"id"=>"99999999999999999", "status"=>"DELIVERED"}]}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:39:46.579613"], ["log", "2024-04-25 12:39:46: ORIGINAL_STATUS\n2024-04-25 12:39:46: DELIVERED\n"], ["updated_at", "2024-04-25 09:39:46.579715"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "99999999999999999"], ["LIMIT", 1]] TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:39:46.580785"], ["log", "2024-04-25 12:39:46: ORIGINAL_STATUS\n2024-04-25 12:39:46: DELIVERED\n"], ["updated_at", "2024-04-25 09:39:46.580884"], ["id", 2]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 99999999999999999, params: {"msg_id"=>"99999999999999999", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.4ms | Allocations: 1499) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_any_parser ---------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"gateway_not_found"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 136) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_dr -------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "wrongid"], ["LIMIT", 1]] ActionSmser: Gateway_commit not found item with id: wrongid, params: {"msg_id"=>"wrongid", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms | Allocations: 329) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_list_with_always_enabled_admin ------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_6"], ["created_at", "2024-04-25 09:39:46.588064"], ["updated_at", "2024-04-25 09:39:46.588064"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_1"], ["created_at", "2024-04-25 09:39:46.588896"], ["updated_at", "2024-04-25 09:39:46.588896"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#list as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY created_at DESC LIMIT ? OFFSET ? [["LIMIT", 20], ["OFFSET", 0]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports (Duration: 3.6ms | Allocations: 2149) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 3.9ms | Allocations: 2419) Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.1ms | Allocations: 2752) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_forbidden_admin_access_(default_access_mode) -------------------------------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Filter chain halted as :admin_access_only rendered or redirected Completed 403 Forbidden in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 176) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_admin_access_lambda_with_right_login_info ----------------------------------------------------------------------------------------------------- TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_1"], ["created_at", "2024-04-25 09:39:46.596793"], ["updated_at", "2024-04-25 09:39:46.596793"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_2"], ["created_at", "2024-04-25 09:39:46.597829"], ["updated_at", "2024-04-25 09:39:46.597829"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:46.599115"], ["created_at", "2024-04-25 09:29:46.599175"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:39:46.599115"], ["created_at", "2024-04-25 09:29:46.599175"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:46.599115"], ["created_at", "2024-04-25 09:29:46.599175"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:39:46.599115"], ["created_at", "2024-04-25 09:29:46.599175"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:39:46.599115"], ["created_at", "2024-04-25 09:29:46.599175"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:39:46.599115"], ["created_at", "2024-04-25 09:29:46.599175"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 3.7ms | Allocations: 2816) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 4.0ms | Allocations: 3043) Completed 200 OK in 4ms (Views: 3.9ms | ActiveRecord: 0.4ms | Allocations: 3236) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------- ActionSmser::DeliveryReportTest: test_to_sms -------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:46.604193"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:46: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:39:46.604321"], ["updated_at", "2024-04-25 09:39:46.604321"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::DeliveryReportTest: test_create_from_save ------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:46.606202"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:46: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:39:46.606293"], ["updated_at", "2024-04-25 09:39:46.606293"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_build_DeliveryReport_from_sms ------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_re_deliver_with_simple_http ----------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:46.607954"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:46: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:39:46.608076"], ["updated_at", "2024-04-25 09:39:46.608076"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "gateway" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["gateway", "some_delivery"], ["updated_at", "2024-04-25 09:39:46.609278"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Re_delivering: # TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "re_delivered" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["re_delivered", 1], ["updated_at", "2024-04-25 09:39:46.610320"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery - From: "555666", To: "123", Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "re_delivery_of_delivery_report_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_63903411"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:46.611232"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery"], ["log", "2024-04-25 12:39:46: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["re_delivery_of_delivery_report_id", 1], ["created_at", "2024-04-25 09:39:46.611367"], ["updated_at", "2024-04-25 09:39:46.611367"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY "action_smser_delivery_reports"."id" DESC LIMIT ? [["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."re_delivery_of_delivery_report_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["re_delivery_of_delivery_report_id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------- ActionSmser::DeliveryReportTest: test_updating_status ----------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["status", "LOCAL_TEST"], ["status_updated_at", "2024-04-25 09:39:46.619351"], ["log", "2024-04-25 12:39:46: LOCAL_TEST\n"], ["created_at", "2024-04-25 09:39:46.619535"], ["updated_at", "2024-04-25 09:39:46.619535"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "TEST_2"], ["status_updated_at", "2024-04-25 09:39:46.620325"], ["log", "2024-04-25 12:39:46: LOCAL_TEST\n2024-04-25 12:39:46: TEST_2\n"], ["updated_at", "2024-04-25 09:39:46.620450"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------------- ActionSmser::BaseTest: test_after_delivery_should_be_called_if_it's_present --------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::BaseTest: test_should_be_able_to_change_ttl -------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_receivers_should_be_joined_by_commas ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_ttl_should_be_24_hours_by_default ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------- ActionSmser::BaseTest: test_before_delivery_should_be_called_if_it's_present ---------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::BaseTest: test_should_be_ok_with_single_receivers -------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------- ActionSmser::BaseTest: test_should_be_valid_sms ----------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_should_not_be_valid_if_no_recipients ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_test_array_as_delivery_method --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_copied_the_delivery_options_when_initializing ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_cropped_to_500_chars,_limit_extra_looong_messages -------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_possible_to_encode ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_crop_should_return_cropped_message_with_sms_chars_taken_account -------------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::BaseTest: test_should_have_saved_sms_type ------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_length_should_return_real_sms_lenght ----------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.1ms) begin transaction ---------------------------------------------------------------------- ActionSmser::BaseTest: test_from_encoded_should_remove_leading_+_and_0 ---------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::DelayedJobTest: test_test_that_serializing_is_ok ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------------------- ActionSmser::DelayedJobTest: test_should_be_able_to_deliver_and_call_enqueue_for_all_receivers ---------------------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: delayed_job - Sms: (Sms ActionSmser::DelayedJobTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Delivering sms by delayed_job TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------- ActionSmser::TestArrayTest: test_should_be_able_to_deliver ---------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::TestArrayTest: test_with_saving_delivery_reports ------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_64602620"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:46.634435"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:46: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:39:46.634571"], ["updated_at", "2024-04-25 09:39:46.634571"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_17278261"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:46.635473"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:46: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:39:46.635576"], ["updated_at", "2024-04-25 09:39:46.635576"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::TestArrayTest: test_should_add_to_TestArray -------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::SmstradeTest: test_should_be_able_to_deliver --------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------ ActionSmser::SmstradeTest: test_with_saving_delivery_reports ------------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:46.639179"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:46: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:39:46.639278"], ["updated_at", "2024-04-25 09:39:46.639278"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:46.640100"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:46: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:39:46.640186"], ["updated_at", "2024-04-25 09:39:46.640186"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_only_receive_numbers_not_prepended_with_zeros_or_plus_signs -------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_append_00_to_phone_numbers_before_sending -------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::NexmoTest: test_gateway_process_delivery_report(request) --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::NexmoTest: test_with_saving_delivery_reports --------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:46.646325"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:46: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:39:46.646426"], ["updated_at", "2024-04-25 09:39:46.646426"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:46.647302"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:46: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:39:46.647405"], ["updated_at", "2024-04-25 09:39:46.647405"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::NexmoTest: test_should_be_able_to_deliver ------------------------------------------------------ ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------ ActionSmser::NexmoTest: test_delivery_path_should_have_unicode_set_when_needed ------------------------------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::SimpleHttpTest: test_with_saving_delivery_reports -------------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_1234"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:46.651810"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:46: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:39:46.651937"], ["updated_at", "2024-04-25 09:39:46.651937"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.2ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_6666"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:39:46.652792"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:39:46: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:39:46.652873"], ["updated_at", "2024-04-25 09:39:46.652873"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------- ActionSmser::SimpleHttpTest: test_should_be_able_to_deliver ----------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------- ActionSmserTest: test_truth --------------------------- TRANSACTION (0.0ms) rollback transaction ActiveRecord::SchemaMigration Pluck (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------ ActionSmser::SmstradeTest: test_with_saving_delivery_reports ------------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:40:00.974509"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:40:00: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:40:00.979711"], ["updated_at", "2024-04-25 09:40:00.979711"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:40:00.981321"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:40:00: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:40:00.981417"], ["updated_at", "2024-04-25 09:40:00.981417"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_append_00_to_phone_numbers_before_sending -------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::SmstradeTest: test_should_be_able_to_deliver --------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_only_receive_numbers_not_prepended_with_zeros_or_plus_signs -------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::DelayedJobTest: test_test_that_serializing_is_ok ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------------------- ActionSmser::DelayedJobTest: test_should_be_able_to_deliver_and_call_enqueue_for_all_receivers ---------------------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: delayed_job - Sms: (Sms ActionSmser::DelayedJobTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Delivering sms by delayed_job TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::DeliveryReportTest: test_create_from_save ------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:40:00.988362"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:40:00: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:40:00.988488"], ["updated_at", "2024-04-25 09:40:00.988488"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------- ActionSmser::DeliveryReportTest: test_updating_status ----------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["status", "LOCAL_TEST"], ["status_updated_at", "2024-04-25 09:40:00.990086"], ["log", "2024-04-25 12:40:00: LOCAL_TEST\n"], ["created_at", "2024-04-25 09:40:00.990198"], ["updated_at", "2024-04-25 09:40:00.990198"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "TEST_2"], ["status_updated_at", "2024-04-25 09:40:00.990874"], ["log", "2024-04-25 12:40:00: LOCAL_TEST\n2024-04-25 12:40:00: TEST_2\n"], ["updated_at", "2024-04-25 09:40:00.990991"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_re_deliver_with_simple_http ----------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:40:00.993227"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:40:00: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:40:00.993325"], ["updated_at", "2024-04-25 09:40:00.993325"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "gateway" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["gateway", "some_delivery"], ["updated_at", "2024-04-25 09:40:00.994089"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Re_delivering: # TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.0ms) UPDATE "action_smser_delivery_reports" SET "re_delivered" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["re_delivered", 1], ["updated_at", "2024-04-25 09:40:00.995614"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery - From: "555666", To: "123", Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "re_delivery_of_delivery_report_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_14767515"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:40:00.996624"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery"], ["log", "2024-04-25 12:40:00: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["re_delivery_of_delivery_report_id", 1], ["created_at", "2024-04-25 09:40:00.996722"], ["updated_at", "2024-04-25 09:40:00.996722"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY "action_smser_delivery_reports"."id" DESC LIMIT ? [["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."re_delivery_of_delivery_report_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["re_delivery_of_delivery_report_id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_build_DeliveryReport_from_sms ------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------- ActionSmser::DeliveryReportTest: test_to_sms -------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:40:01.007414"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:40:01: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:40:01.007529"], ["updated_at", "2024-04-25 09:40:01.007529"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------------- ActionSmser::BaseTest: test_after_delivery_should_be_called_if_it's_present --------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_test_array_as_delivery_method --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------- ActionSmser::BaseTest: test_should_be_valid_sms ----------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.1ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_ttl_should_be_24_hours_by_default ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------- ActionSmser::BaseTest: test_before_delivery_should_be_called_if_it's_present ---------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------- ActionSmser::BaseTest: test_from_encoded_should_remove_leading_+_and_0 ---------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::BaseTest: test_should_be_ok_with_single_receivers -------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_receivers_should_be_joined_by_commas ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::BaseTest: test_should_have_saved_sms_type ------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_copied_the_delivery_options_when_initializing ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_cropped_to_500_chars,_limit_extra_looong_messages -------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::BaseTest: test_should_be_able_to_change_ttl -------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_possible_to_encode ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_length_should_return_real_sms_lenght ----------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_crop_should_return_cropped_message_with_sms_chars_taken_account -------------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_should_not_be_valid_if_no_recipients ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_multiple_records ------------------------------------------------------------------------------------- TRANSACTION (0.2ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:40:01.094410"], ["log", "2024-04-25 12:40:01: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:40:01.094595"], ["updated_at", "2024-04-25 09:40:01.094595"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "99999999999999999"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:40:01.095774"], ["log", "2024-04-25 12:40:01: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:40:01.095871"], ["updated_at", "2024-04-25 09:40:01.095871"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>[{"id"=>"102010314204056202", "status"=>"DELIVERED"}, {"id"=>"99999999999999999", "status"=>"DELIVERED"}]}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:40:01.105263"], ["log", "2024-04-25 12:40:01: ORIGINAL_STATUS\n2024-04-25 12:40:01: DELIVERED\n"], ["updated_at", "2024-04-25 09:40:01.105423"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "99999999999999999"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:40:01.106585"], ["log", "2024-04-25 12:40:01: ORIGINAL_STATUS\n2024-04-25 12:40:01: DELIVERED\n"], ["updated_at", "2024-04-25 09:40:01.106696"], ["id", 2]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 99999999999999999, params: {"msg_id"=>"99999999999999999", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 14) Completed 200 OK in 7ms (Views: 2.4ms | ActiveRecord: 0.4ms | Allocations: 4251) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_admin_access_lambda_with_right_login_info ----------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_8"], ["created_at", "2024-04-25 09:40:01.112199"], ["updated_at", "2024-04-25 09:40:01.112199"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_3"], ["created_at", "2024-04-25 09:40:01.112931"], ["updated_at", "2024-04-25 09:40:01.112931"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:40:01.117843"], ["created_at", "2024-04-25 09:30:01.117974"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:40:01.117843"], ["created_at", "2024-04-25 09:30:01.117974"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:40:01.117843"], ["created_at", "2024-04-25 09:30:01.117974"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:40:01.117843"], ["created_at", "2024-04-25 09:30:01.117974"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:40:01.117843"], ["created_at", "2024-04-25 09:30:01.117974"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:40:01.117843"], ["created_at", "2024-04-25 09:30:01.117974"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 5.5ms | Allocations: 4593) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 6.1ms | Allocations: 5135) Completed 200 OK in 8ms (Views: 6.0ms | ActiveRecord: 0.4ms | Allocations: 6416) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_any_parser ---------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"gateway_not_found"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 166) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_list_with_always_enabled_admin ------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_7"], ["created_at", "2024-04-25 09:40:01.124974"], ["updated_at", "2024-04-25 09:40:01.124974"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_3"], ["created_at", "2024-04-25 09:40:01.125776"], ["updated_at", "2024-04-25 09:40:01.125776"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#list as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY created_at DESC LIMIT ? OFFSET ? [["LIMIT", 20], ["OFFSET", 0]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports (Duration: 1.1ms | Allocations: 859) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 1.4ms | Allocations: 1086) Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.1ms | Allocations: 1417) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_existing_dr -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:40:01.129834"], ["log", "2024-04-25 12:40:01: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:40:01.129937"], ["updated_at", "2024-04-25 09:40:01.129937"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"102010314204056202", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.3ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:40:01.131840"], ["log", "2024-04-25 12:40:01: ORIGINAL_STATUS\n2024-04-25 12:40:01: DELIVERED\n"], ["updated_at", "2024-04-25 09:40:01.131950"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.3ms | Allocations: 885) ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_dr -------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "wrongid"], ["LIMIT", 1]] ActionSmser: Gateway_commit not found item with id: wrongid, params: {"msg_id"=>"wrongid", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms | Allocations: 329) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_always_enabled_admin -------------------------------------------------------------------------------- TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_9"], ["created_at", "2024-04-25 09:40:01.136876"], ["updated_at", "2024-04-25 09:40:01.136876"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.0ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_2"], ["created_at", "2024-04-25 09:40:01.137713"], ["updated_at", "2024-04-25 09:40:01.137713"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:40:01.139138"], ["created_at", "2024-04-25 09:30:01.139193"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:40:01.139138"], ["created_at", "2024-04-25 09:30:01.139193"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:40:01.139138"], ["created_at", "2024-04-25 09:30:01.139193"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:40:01.139138"], ["created_at", "2024-04-25 09:30:01.139193"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:40:01.139138"], ["created_at", "2024-04-25 09:30:01.139193"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:40:01.139138"], ["created_at", "2024-04-25 09:30:01.139193"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 3.2ms | Allocations: 2709) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 3.4ms | Allocations: 2936) Completed 200 OK in 4ms (Views: 3.2ms | ActiveRecord: 0.4ms | Allocations: 3133) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_forbidden_admin_access_(default_access_mode) -------------------------------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Filter chain halted as :admin_access_only rendered or redirected Completed 403 Forbidden in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 149) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::SimpleHttpTest: test_with_saving_delivery_reports -------------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_1234"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:40:01.145699"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:40:01: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:40:01.145837"], ["updated_at", "2024-04-25 09:40:01.145837"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_6666"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:40:01.146661"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:40:01: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:40:01.146741"], ["updated_at", "2024-04-25 09:40:01.146741"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------- ActionSmser::SimpleHttpTest: test_should_be_able_to_deliver ----------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::NexmoTest: test_with_saving_delivery_reports --------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:40:01.149706"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:40:01: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:40:01.149802"], ["updated_at", "2024-04-25 09:40:01.149802"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:40:01.150639"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:40:01: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:40:01.150758"], ["updated_at", "2024-04-25 09:40:01.150758"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------ ActionSmser::NexmoTest: test_delivery_path_should_have_unicode_set_when_needed ------------------------------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::NexmoTest: test_gateway_process_delivery_report(request) --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::NexmoTest: test_should_be_able_to_deliver ------------------------------------------------------ ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- NavigationTest: test_basic_gateway_commit_delivery_report --------------------------------------------------------- Started GET "/action_smser/delivery_reports/gateway_commit/example_gateway" for 127.0.0.1 at 2024-04-25 12:40:01 +0300 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"gateway"=>"example_gateway"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 210) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------- ActionSmserTest: test_truth --------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::TestArrayTest: test_should_add_to_TestArray -------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------- ActionSmser::TestArrayTest: test_should_be_able_to_deliver ---------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::TestArrayTest: test_with_saving_delivery_reports ------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_39185270"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:40:01.173765"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:40:01: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:40:01.173900"], ["updated_at", "2024-04-25 09:40:01.173900"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_79949448"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:40:01.174786"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:40:01: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:40:01.174874"], ["updated_at", "2024-04-25 09:40:01.174874"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction ActiveRecord::SchemaMigration Pluck (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC TRANSACTION (0.1ms) begin transaction -------------------------------------------- ActionSmser::DeliveryReportTest: test_to_sms -------------------------------------------- TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.3ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:45:27.625118"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:45:27: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:45:27.625485"], ["updated_at", "2024-04-25 09:45:27.625485"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_build_DeliveryReport_from_sms ------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------- ActionSmser::DeliveryReportTest: test_re_deliver_with_simple_http ----------------------------------------------------------------- TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.3ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:45:27.639164"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:45:27: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:45:27.639355"], ["updated_at", "2024-04-25 09:45:27.639355"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "gateway" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["gateway", "some_delivery"], ["updated_at", "2024-04-25 09:45:27.641489"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Re_delivering: # TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "re_delivered" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["re_delivered", 1], ["updated_at", "2024-04-25 09:45:27.643611"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery - From: "555666", To: "123", Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "re_delivery_of_delivery_report_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_12687361"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:45:27.645118"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms.re_delivery"], ["log", "2024-04-25 12:45:27: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["re_delivery_of_delivery_report_id", 1], ["created_at", "2024-04-25 09:45:27.645280"], ["updated_at", "2024-04-25 09:45:27.645280"]] TRANSACTION (1.2ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Load (0.2ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY "action_smser_delivery_reports"."id" DESC LIMIT ? [["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.2ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."re_delivery_of_delivery_report_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["re_delivery_of_delivery_report_id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.2ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::DeliveryReportTest: test_create_from_save ------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "msg_id_a"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:45:27.665854"], ["sms_type", "ActionSmser::DeliveryReportTest::MockSms.basic_sms"], ["log", "2024-04-25 12:45:27: LOCAL_SENT\n"], ["to", "123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:45:27.666058"], ["updated_at", "2024-04-25 09:45:27.666058"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------- ActionSmser::DeliveryReportTest: test_updating_status ----------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?) [["status", "LOCAL_TEST"], ["status_updated_at", "2024-04-25 09:45:27.669128"], ["log", "2024-04-25 12:45:27: LOCAL_TEST\n"], ["created_at", "2024-04-25 09:45:27.669355"], ["updated_at", "2024-04-25 09:45:27.669355"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "TEST_2"], ["status_updated_at", "2024-04-25 09:45:27.670522"], ["log", "2024-04-25 12:45:27: LOCAL_TEST\n2024-04-25 12:45:27: TEST_2\n"], ["updated_at", "2024-04-25 09:45:27.670701"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::TestArrayTest: test_with_saving_delivery_reports ------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_67438282"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:45:27.673385"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:45:27: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:45:27.673567"], ["updated_at", "2024-04-25 09:45:27.673567"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "test_array_id_38842056"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:45:27.674841"], ["sms_type", "ActionSmser::TestArrayTest::MockSms.basic_sms"], ["log", "2024-04-25 12:45:27: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "test_array"], ["created_at", "2024-04-25 09:45:27.675232"], ["updated_at", "2024-04-25 09:45:27.675232"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------- ActionSmser::TestArrayTest: test_should_be_able_to_deliver ---------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::TestArrayTest: test_should_add_to_TestArray -------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::TestArrayTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------ ActionSmser::NexmoTest: test_should_be_able_to_deliver ------------------------------------------------------ ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=false&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- ActionSmser::NexmoTest: test_with_saving_delivery_reports --------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: nexmo - Sms: (Sms ActionSmser::NexmoTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=555123555&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:45:27.681401"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:45:27: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:45:27.681556"], ["updated_at", "2024-04-25 09:45:27.681556"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Nexmo delivery http ||| /sms/json?username=user&password=pass&ttl=86400000&status-report-req=true&from=555666&to=123555123&text=Body+with+%C3%A4%C3%A4kk%C3%B6set+end ||| # ActionSmser: {"message-count":"1","messages":[{"message-price":"0.02500000","status":"0","message-id":"0778DE88","remaining-balance":"1.77500000"}]} TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "0778DE88"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:45:27.682915"], ["sms_type", "ActionSmser::NexmoTest::MockSms.basic_sms"], ["log", "2024-04-25 12:45:27: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "nexmo"], ["created_at", "2024-04-25 09:45:27.683062"], ["updated_at", "2024-04-25 09:45:27.683062"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::NexmoTest: test_gateway_process_delivery_report(request) --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------ ActionSmser::NexmoTest: test_delivery_path_should_have_unicode_set_when_needed ------------------------------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------- ActionSmserTest: test_truth --------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_forbidden_admin_access_(default_access_mode) -------------------------------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 14) Filter chain halted as :admin_access_only rendered or redirected Completed 403 Forbidden in 8ms (Views: 4.6ms | ActiveRecord: 0.0ms | Allocations: 2562) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.1ms) begin transaction -------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_dr -------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "wrongid"], ["LIMIT", 1]] ActionSmser: Gateway_commit not found item with id: wrongid, params: {"msg_id"=>"wrongid", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms | Allocations: 598) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_list_with_always_enabled_admin ------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_3"], ["created_at", "2024-04-25 09:45:27.799349"], ["updated_at", "2024-04-25 09:45:27.799349"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_0"], ["created_at", "2024-04-25 09:45:27.800550"], ["updated_at", "2024-04-25 09:45:27.800550"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#list as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Load (0.2ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" ORDER BY created_at DESC LIMIT ? OFFSET ? [["LIMIT", 20], ["OFFSET", 0]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/list.html.erb within layouts/action_smser/delivery_reports (Duration: 2.5ms | Allocations: 1394) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 3.8ms | Allocations: 1937) Completed 200 OK in 7ms (Views: 4.3ms | ActiveRecord: 0.2ms | Allocations: 3254) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_multiple_records ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:45:27.810961"], ["log", "2024-04-25 12:45:27: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:45:27.811124"], ["updated_at", "2024-04-25 09:45:27.811124"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "99999999999999999"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:45:27.812364"], ["log", "2024-04-25 12:45:27: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:45:27.812523"], ["updated_at", "2024-04-25 09:45:27.812523"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>[{"id"=>"102010314204056202", "status"=>"DELIVERED"}, {"id"=>"99999999999999999", "status"=>"DELIVERED"}]}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:45:27.816275"], ["log", "2024-04-25 12:45:27: ORIGINAL_STATUS\n2024-04-25 12:45:27: DELIVERED\n"], ["updated_at", "2024-04-25 09:45:27.816501"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} ActionSmser::DeliveryReport Load (0.0ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "99999999999999999"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:45:27.818370"], ["log", "2024-04-25 12:45:27: ORIGINAL_STATUS\n2024-04-25 12:45:27: DELIVERED\n"], ["updated_at", "2024-04-25 09:45:27.818548"], ["id", 2]] TRANSACTION (0.3ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 99999999999999999, params: {"msg_id"=>"99999999999999999", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 5ms (Views: 0.3ms | ActiveRecord: 0.7ms | Allocations: 1584) ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_with_existing_dr -------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "log", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["msg_id", "102010314204056202"], ["status", "ORIGINAL_STATUS"], ["status_updated_at", "2024-04-25 09:45:27.822423"], ["log", "2024-04-25 12:45:27: ORIGINAL_STATUS\n"], ["created_at", "2024-04-25 09:45:27.822620"], ["updated_at", "2024-04-25 09:45:27.822620"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"102010314204056202", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"test_gateway"} ActionSmser: Gateway_commit found parser for gateway: test_gateway ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."msg_id" = ? ORDER BY "action_smser_delivery_reports"."id" ASC LIMIT ? [["msg_id", "102010314204056202"], ["LIMIT", 1]] TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Update (0.1ms) UPDATE "action_smser_delivery_reports" SET "status" = ?, "status_updated_at" = ?, "log" = ?, "updated_at" = ? WHERE "action_smser_delivery_reports"."id" = ? [["status", "DELIVERED"], ["status_updated_at", "2024-04-25 09:45:27.826600"], ["log", "2024-04-25 12:45:27: ORIGINAL_STATUS\n2024-04-25 12:45:27: DELIVERED\n"], ["updated_at", "2024-04-25 09:45:27.826820"], ["id", 1]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Gateway_commit updated item with id: 102010314204056202, params: {"msg_id"=>"102010314204056202", "status"=>"DELIVERED"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 3ms (Views: 0.3ms | ActiveRecord: 0.3ms | Allocations: 860) ActionSmser::DeliveryReport Load (0.1ms) SELECT "action_smser_delivery_reports".* FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_gateway_commit_without_any_parser ---------------------------------------------------------------------------------- Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"DeliveryReport"=>{"message"=>{"donedate"=>"2012/01/03 14:20:45", "id"=>"wrongid", "sentdate"=>"2012/01/03 14:20:40", "status"=>"DELIVERED"}}, "gateway"=>"gateway_not_found"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 3) Completed 200 OK in 0ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 136) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_always_enabled_admin -------------------------------------------------------------------------------- TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_0"], ["created_at", "2024-04-25 09:45:27.832311"], ["updated_at", "2024-04-25 09:45:27.832311"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.1ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_6"], ["created_at", "2024-04-25 09:45:27.833742"], ["updated_at", "2024-04-25 09:45:27.833742"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:45:27.838033"], ["created_at", "2024-04-25 09:35:27.838191"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:45:27.838033"], ["created_at", "2024-04-25 09:35:27.838191"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:45:27.838033"], ["created_at", "2024-04-25 09:35:27.838191"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:45:27.838033"], ["created_at", "2024-04-25 09:35:27.838191"]] ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:45:27.838033"], ["created_at", "2024-04-25 09:35:27.838191"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:45:27.838033"], ["created_at", "2024-04-25 09:35:27.838191"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 5.5ms | Allocations: 4019) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 6.1ms | Allocations: 4246) Completed 200 OK in 7ms (Views: 6.0ms | ActiveRecord: 0.4ms | Allocations: 4550) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------------------------------- ActionSmser::DeliveryReportsControllerTest: test_index_with_admin_access_lambda_with_right_login_info ----------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_7"], ["created_at", "2024-04-25 09:45:27.844157"], ["updated_at", "2024-04-25 09:45:27.844157"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "created_at", "updated_at") VALUES (?, ?, ?) [["msg_id", "idtest_9"], ["created_at", "2024-04-25 09:45:27.845261"], ["updated_at", "2024-04-25 09:45:27.845261"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by ActionSmser::DeliveryReportsController#index as HTML Rendering layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb Rendering /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports ActionSmser::DeliveryReport Count (0.2ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:45:27.847581"], ["created_at", "2024-04-25 09:35:27.847656"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."gateway" AS "action_smser_delivery_reports_gateway" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."gateway" [["created_at", "2024-04-18 09:45:27.847581"], ["created_at", "2024-04-25 09:35:27.847656"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:45:27.847581"], ["created_at", "2024-04-25 09:35:27.847656"]] ActionSmser::DeliveryReport Count (0.2ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."status" AS "action_smser_delivery_reports_status" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."status" [["created_at", "2024-04-18 09:45:27.847581"], ["created_at", "2024-04-25 09:35:27.847656"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? [["created_at", "2024-04-18 09:45:27.847581"], ["created_at", "2024-04-25 09:35:27.847656"]] ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) AS "count_all", "action_smser_delivery_reports"."sms_type" AS "action_smser_delivery_reports_sms_type" FROM "action_smser_delivery_reports" WHERE "action_smser_delivery_reports"."created_at" BETWEEN ? AND ? GROUP BY "action_smser_delivery_reports"."sms_type" [["created_at", "2024-04-18 09:45:27.847581"], ["created_at", "2024-04-25 09:35:27.847656"]] Rendered /home/ohu/koodi/own_programs/gems/action_smser/app/views/action_smser/delivery_reports/index.html.erb within layouts/action_smser/delivery_reports (Duration: 6.5ms | Allocations: 2709) Rendered layout /home/ohu/koodi/own_programs/gems/action_smser/app/views/layouts/action_smser/delivery_reports.html.erb (Duration: 7.0ms | Allocations: 2936) Completed 200 OK in 8ms (Views: 6.8ms | ActiveRecord: 0.7ms | Allocations: 3117) TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_ttl_should_be_24_hours_by_default ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_should_not_be_valid_if_no_recipients ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_crop_should_return_cropped_message_with_sms_chars_taken_account -------------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_copied_the_delivery_options_when_initializing ------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------------------------- ActionSmser::BaseTest: test_message_real_length_should_return_real_sms_lenght ----------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------- ActionSmser::BaseTest: test_receivers_should_be_joined_by_commas ---------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_cropped_to_500_chars,_limit_extra_looong_messages -------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------------- ActionSmser::BaseTest: test_after_delivery_should_be_called_if_it's_present --------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::BaseTest: test_should_be_ok_with_single_receivers -------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::BaseTest: test_body_should_be_possible_to_encode ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.1ms) begin transaction ------------------------------------------------------ ActionSmser::BaseTest: test_should_have_saved_sms_type ------------------------------------------------------ TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------- ActionSmser::BaseTest: test_before_delivery_should_be_called_if_it's_present ---------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: test_array - Sms: (Sms ActionSmser::BaseTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123", "+358123555123", "004915112341234", "04917332341111"], Body: "Body with ääkköset end", Valid: true) ActionSmser: ActionSmser::DeliveryMethods::TestArray.deliveries added message, no real delivery. TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------- ActionSmser::BaseTest: test_should_be_able_to_change_ttl -------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------- ActionSmser::BaseTest: test_should_be_valid_sms ----------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------------------- ActionSmser::BaseTest: test_should_have_test_array_as_delivery_method --------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------- ActionSmser::BaseTest: test_from_encoded_should_remove_leading_+_and_0 ---------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------- ActionSmser::SimpleHttpTest: test_with_saving_delivery_reports -------------------------------------------------------------- ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_1234"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:45:27.869843"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:45:27: LOCAL_SENT\n"], ["to", "555123555"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:45:27.869980"], ["updated_at", "2024-04-25 09:45:27.869980"]] TRANSACTION (0.1ms) RELEASE SAVEPOINT active_record_1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "id_6666"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:45:27.871234"], ["sms_type", "ActionSmser::SimpleHttpTest::MockSms.basic_sms"], ["log", "2024-04-25 12:45:27: LOCAL_SENT\n"], ["to", "123555123"], ["from", "555666"], ["body", "Body with ääkköset end"], ["gateway", "simple_http"], ["created_at", "2024-04-25 09:45:27.871396"], ["updated_at", "2024-04-25 09:45:27.871396"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.0ms) begin transaction ----------------------------------------------------------- ActionSmser::SimpleHttpTest: test_should_be_able_to_deliver ----------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: simple_http - Sms: (Sms ActionSmser::SimpleHttpTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: SimpleHttp delivery ||| /api/sendsms/plain?user=user&password=pass&sender=555666&SMSText=Body+with+%E4%E4kk%F6set+end&GSM=555123555,123555123 ||| # ActionSmser: id_1234 id_6666 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction --------------------------------------------------------- NavigationTest: test_basic_gateway_commit_delivery_report --------------------------------------------------------- Started GET "/action_smser/delivery_reports/gateway_commit/example_gateway" for 127.0.0.1 at 2024-04-25 12:45:27 +0300 Processing by ActionSmser::DeliveryReportsController#gateway_commit as HTML Parameters: {"gateway"=>"example_gateway"} Rendering text template Rendered text template (Duration: 0.0ms | Allocations: 5) Completed 200 OK in 1ms (Views: 0.4ms | ActiveRecord: 0.0ms | Allocations: 210) TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------- ActionSmser::DelayedJobTest: test_test_that_serializing_is_ok ------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ---------------------------------------------------------------------------------------------- ActionSmser::DelayedJobTest: test_should_be_able_to_deliver_and_call_enqueue_for_all_receivers ---------------------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: delayed_job - Sms: (Sms ActionSmser::DelayedJobTest::MockSms.basic_sms - From: "555666", To: ["555123555", "123555123"], Body: "Body with ääkköset end", Valid: true) ActionSmser: Delivering sms by delayed_job TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_only_receive_numbers_not_prepended_with_zeros_or_plus_signs -------------------------------------------------------------------------------------------------- TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction ------------------------------------------------------------ ActionSmser::SmstradeTest: test_with_saving_delivery_reports ------------------------------------------------------------ ActionSmser::DeliveryReport Count (0.1ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.2ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:45:27.903351"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:45:27: LOCAL_SENT\n"], ["to", "004915112341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:45:27.903497"], ["updated_at", "2024-04-25 09:45:27.903497"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) SAVEPOINT active_record_1 ActionSmser::DeliveryReport Create (0.1ms) INSERT INTO "action_smser_delivery_reports" ("msg_id", "status", "status_updated_at", "sms_type", "log", "to", "from", "body", "gateway", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["msg_id", "123456789"], ["status", "LOCAL_SENT"], ["status_updated_at", "2024-04-25 09:45:27.904695"], ["sms_type", "ActionSmser::SmstradeTest::MockSms.basic_sms"], ["log", "2024-04-25 12:45:27: LOCAL_SENT\n"], ["to", "004917812341234"], ["from", "4917212341234"], ["body", "Body with ümläüts."], ["gateway", "smstrade"], ["created_at", "2024-04-25 09:45:27.904795"], ["updated_at", "2024-04-25 09:45:27.904795"]] TRANSACTION (0.0ms) RELEASE SAVEPOINT active_record_1 ActionSmser::DeliveryReport Count (0.0ms) SELECT COUNT(*) FROM "action_smser_delivery_reports" TRANSACTION (0.1ms) rollback transaction TRANSACTION (0.1ms) begin transaction --------------------------------------------------------- ActionSmser::SmstradeTest: test_should_be_able_to_deliver --------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004915112341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| /?key=api-key-here&from=4917212341234&to=004917812341234&message=Body+with+%C3%BCml%C3%A4%C3%BCts.&route=gold&debug=1&cost=1&message_id=1&count=1&charset=utf-8 ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction TRANSACTION (0.0ms) begin transaction -------------------------------------------------------------------------------- ActionSmser::SmstradeTest: test_should_append_00_to_phone_numbers_before_sending -------------------------------------------------------------------------------- ActionSmser: Sending sms - Delivery_method: smstrade - Sms: (Sms ActionSmser::SmstradeTest::MockSms.basic_sms - From: "4917212341234", To: ["4915112341234", "4917812341234"], Body: "Body with ümläüts.", Valid: true) ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 ActionSmser: Smstrade delivery http ||| ||| # ActionSmser: 100 123456789 0.064 1 TRANSACTION (0.0ms) rollback transaction