diff --git a/CHANGELOG.md b/CHANGELOG.md index d723c2eb..ac6be7cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log All notable changes to this project will be documented in this file. +## [4.0.4] - 2016-09-15 ## +### Fixed +- Pull #72: [remove unnecessary ruby 2.2 requirement](https://github.com/sendgrid/sendgrid-ruby/pull/72) +- Thanks to [Billy Watson](https://github.com/billywatson) for the pull request! + ## [4.0.3] - 2016-08-24 ## ### Added - Table of Contents in the README diff --git a/README.md b/README.md index 19b27bc1..db560d22 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ We appreciate your continued support, thank you! ## Prerequisites -- Ruby version 2.2 +- Ruby version 2.1+ - The SendGrid service, starting at the [free level](https://sendgrid.com/free?source=sendgrid-ruby) ## Setup Environment Variables diff --git a/examples/helpers/mail/example.rb b/examples/helpers/mail/example.rb index c68a1880..ec78cce8 100644 --- a/examples/helpers/mail/example.rb +++ b/examples/helpers/mail/example.rb @@ -29,7 +29,7 @@ def kitchen_sink personalization.cc = Email.new(email: 'test4@example.com', name: 'Example User') personalization.bcc = Email.new(email: 'test5@example.com', name: 'Example User') personalization.bcc = Email.new(email: 'test6@example.com', name: 'Example User') - personalization.subject = 'Hello World from the Personalized SendGrid Python Library' + personalization.subject = 'Hello World from the Personalized SendGrid Ruby Library' personalization.headers = Header.new(key: 'X-Test', value: 'True') personalization.headers = Header.new(key: 'X-Mock', value: 'False') personalization.substitutions = Substitution.new(key: '%name%', value: 'Example User') @@ -46,7 +46,7 @@ def kitchen_sink personalization2.cc = Email.new(email: 'test4@example.com', name: 'Example User') personalization2.bcc = Email.new(email: 'test5@example.com', name: 'Example User') personalization2.bcc = Email.new(email: 'test6@example.com', name: 'Example User') - personalization2.subject = 'Hello World from the Personalized SendGrid Python Library' + personalization2.subject = 'Hello World from the Personalized SendGrid Ruby Library' personalization2.headers = Header.new(key: 'X-Test', value: 'True') personalization2.headers = Header.new(key: 'X-Mock', value: 'False') personalization2.substitutions = Substitution.new(key: '%name%', value: 'Example User') diff --git a/lib/sendgrid/version.rb b/lib/sendgrid/version.rb index 42de63b5..8b02be5f 100644 --- a/lib/sendgrid/version.rb +++ b/lib/sendgrid/version.rb @@ -1,3 +1,3 @@ module SendGrid - VERSION = '4.0.3' + VERSION = '4.0.4' end \ No newline at end of file diff --git a/test/sendgrid/test_sendgrid-ruby.rb b/test/sendgrid/test_sendgrid-ruby.rb index 23dee756..588950ee 100644 --- a/test/sendgrid/test_sendgrid-ruby.rb +++ b/test/sendgrid/test_sendgrid-ruby.rb @@ -31,14 +31,14 @@ def test_init ') assert_equal(test_headers, sg.request_headers) assert_equal("v3", sg.version) - assert_equal("4.0.3", SendGrid::VERSION) + assert_equal("4.0.4", SendGrid::VERSION) assert_instance_of(SendGrid::Client, sg.client) end def test_access_settings_activity_get params = JSON.parse('{"limit": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.access_settings.activity.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -59,7 +59,7 @@ def test_access_settings_whitelist_post ] }') headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.access_settings.whitelist.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -67,7 +67,7 @@ def test_access_settings_whitelist_post def test_access_settings_whitelist_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.access_settings.whitelist.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -82,7 +82,7 @@ def test_access_settings_whitelist_delete ] }') headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.access_settings.whitelist.delete(request_body: data, request_headers: headers) self.assert_equal('204', response.status_code) @@ -91,7 +91,7 @@ def test_access_settings_whitelist_delete def test_access_settings_whitelist__rule_id__get rule_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.access_settings.whitelist._(rule_id).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -100,7 +100,7 @@ def test_access_settings_whitelist__rule_id__get def test_access_settings_whitelist__rule_id__delete rule_id = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.access_settings.whitelist._(rule_id).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -113,7 +113,7 @@ def test_alerts_post "type": "stats_notification" }') headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.alerts.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -121,7 +121,7 @@ def test_alerts_post def test_alerts_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.alerts.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -133,7 +133,7 @@ def test_alerts__alert_id__patch }') alert_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.alerts._(alert_id).patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -142,7 +142,7 @@ def test_alerts__alert_id__patch def test_alerts__alert_id__get alert_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.alerts._(alert_id).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -151,7 +151,7 @@ def test_alerts__alert_id__get def test_alerts__alert_id__delete alert_id = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.alerts._(alert_id).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -168,7 +168,7 @@ def test_api_keys_post ] }') headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.api_keys.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -177,7 +177,7 @@ def test_api_keys_post def test_api_keys_get params = JSON.parse('{"limit": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.api_keys.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -193,7 +193,7 @@ def test_api_keys__api_key_id__put }') api_key_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.api_keys._(api_key_id).put(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -205,7 +205,7 @@ def test_api_keys__api_key_id__patch }') api_key_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.api_keys._(api_key_id).patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -214,7 +214,7 @@ def test_api_keys__api_key_id__patch def test_api_keys__api_key_id__get api_key_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.api_keys._(api_key_id).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -223,7 +223,7 @@ def test_api_keys__api_key_id__get def test_api_keys__api_key_id__delete api_key_id = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.api_keys._(api_key_id).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -236,7 +236,7 @@ def test_asm_groups_post "name": "Product Suggestions" }') headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.asm.groups.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -245,7 +245,7 @@ def test_asm_groups_post def test_asm_groups_get params = JSON.parse('{"id": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.asm.groups.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -259,7 +259,7 @@ def test_asm_groups__group_id__patch }') group_id = "test_url_param" headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.asm.groups._(group_id).patch(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -268,7 +268,7 @@ def test_asm_groups__group_id__patch def test_asm_groups__group_id__get group_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.asm.groups._(group_id).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -277,7 +277,7 @@ def test_asm_groups__group_id__get def test_asm_groups__group_id__delete group_id = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.asm.groups._(group_id).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -292,7 +292,7 @@ def test_asm_groups__group_id__suppressions_post }') group_id = "test_url_param" headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.asm.groups._(group_id).suppressions.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -301,7 +301,7 @@ def test_asm_groups__group_id__suppressions_post def test_asm_groups__group_id__suppressions_get group_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.asm.groups._(group_id).suppressions.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -317,7 +317,7 @@ def test_asm_groups__group_id__suppressions_search_post }') group_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.asm.groups._(group_id).suppressions.search.post(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -327,7 +327,7 @@ def test_asm_groups__group_id__suppressions__email__delete group_id = "test_url_param" email = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.asm.groups._(group_id).suppressions._(email).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -335,7 +335,7 @@ def test_asm_groups__group_id__suppressions__email__delete def test_asm_suppressions_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.asm.suppressions.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -349,7 +349,7 @@ def test_asm_suppressions_global_post ] }') headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.asm.suppressions.global.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -358,7 +358,7 @@ def test_asm_suppressions_global_post def test_asm_suppressions_global__email__get email = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.asm.suppressions.global._(email).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -367,7 +367,7 @@ def test_asm_suppressions_global__email__get def test_asm_suppressions_global__email__delete email = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.asm.suppressions.global._(email).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -376,7 +376,7 @@ def test_asm_suppressions_global__email__delete def test_asm_suppressions__email__get email = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.asm.suppressions._(email).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -385,7 +385,7 @@ def test_asm_suppressions__email__get def test_browsers_stats_get params = JSON.parse('{"end_date": "2016-04-01", "aggregated_by": "day", "browsers": "test_string", "limit": "test_string", "offset": "test_string", "start_date": "2016-01-01"}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.browsers.stats.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -413,7 +413,7 @@ def test_campaigns_post "title": "March Newsletter" }') headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.campaigns.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -422,7 +422,7 @@ def test_campaigns_post def test_campaigns_get params = JSON.parse('{"limit": 1, "offset": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.campaigns.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -440,7 +440,7 @@ def test_campaigns__campaign_id__patch }') campaign_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.campaigns._(campaign_id).patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -449,7 +449,7 @@ def test_campaigns__campaign_id__patch def test_campaigns__campaign_id__get campaign_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.campaigns._(campaign_id).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -458,7 +458,7 @@ def test_campaigns__campaign_id__get def test_campaigns__campaign_id__delete campaign_id = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.campaigns._(campaign_id).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -470,7 +470,7 @@ def test_campaigns__campaign_id__schedules_patch }') campaign_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.campaigns._(campaign_id).schedules.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -482,7 +482,7 @@ def test_campaigns__campaign_id__schedules_post }') campaign_id = "test_url_param" headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.campaigns._(campaign_id).schedules.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -491,7 +491,7 @@ def test_campaigns__campaign_id__schedules_post def test_campaigns__campaign_id__schedules_get campaign_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.campaigns._(campaign_id).schedules.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -500,7 +500,7 @@ def test_campaigns__campaign_id__schedules_get def test_campaigns__campaign_id__schedules_delete campaign_id = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.campaigns._(campaign_id).schedules.delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -509,7 +509,7 @@ def test_campaigns__campaign_id__schedules_delete def test_campaigns__campaign_id__schedules_now_post campaign_id = "test_url_param" headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.campaigns._(campaign_id).schedules.now.post(request_headers: headers) self.assert_equal('201', response.status_code) @@ -521,7 +521,7 @@ def test_campaigns__campaign_id__schedules_test_post }') campaign_id = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.campaigns._(campaign_id).schedules.test.post(request_body: data, request_headers: headers) self.assert_equal('204', response.status_code) @@ -530,7 +530,7 @@ def test_campaigns__campaign_id__schedules_test_post def test_categories_get params = JSON.parse('{"category": "test_string", "limit": 1, "offset": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.categories.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -539,7 +539,7 @@ def test_categories_get def test_categories_stats_get params = JSON.parse('{"end_date": "2016-04-01", "aggregated_by": "day", "limit": 1, "offset": 1, "start_date": "2016-01-01", "categories": "test_string"}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.categories.stats.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -548,7 +548,7 @@ def test_categories_stats_get def test_categories_stats_sums_get params = JSON.parse('{"end_date": "2016-04-01", "aggregated_by": "day", "limit": 1, "sort_by_metric": "test_string", "offset": 1, "start_date": "2016-01-01", "sort_by_direction": "asc"}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.categories.stats.sums.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -557,7 +557,7 @@ def test_categories_stats_sums_get def test_clients_stats_get params = JSON.parse('{"aggregated_by": "day", "start_date": "2016-01-01", "end_date": "2016-04-01"}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.clients.stats.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -567,7 +567,7 @@ def test_clients__client_type__stats_get params = JSON.parse('{"aggregated_by": "day", "start_date": "2016-01-01", "end_date": "2016-04-01"}') client_type = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.clients._(client_type).stats.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -579,7 +579,7 @@ def test_contactdb_custom_fields_post "type": "text" }') headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.contactdb.custom_fields.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -587,7 +587,7 @@ def test_contactdb_custom_fields_post def test_contactdb_custom_fields_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.custom_fields.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -596,7 +596,7 @@ def test_contactdb_custom_fields_get def test_contactdb_custom_fields__custom_field_id__get custom_field_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.custom_fields._(custom_field_id).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -605,7 +605,7 @@ def test_contactdb_custom_fields__custom_field_id__get def test_contactdb_custom_fields__custom_field_id__delete custom_field_id = "test_url_param" headers = JSON.parse('{"X-Mock": 202}') - + response = @sg.client.contactdb.custom_fields._(custom_field_id).delete(request_headers: headers) self.assert_equal('202', response.status_code) @@ -616,7 +616,7 @@ def test_contactdb_lists_post "name": "your list name" }') headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.contactdb.lists.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -624,7 +624,7 @@ def test_contactdb_lists_post def test_contactdb_lists_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.lists.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -638,7 +638,7 @@ def test_contactdb_lists_delete 4 ]') headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.contactdb.lists.delete(request_body: data, request_headers: headers) self.assert_equal('204', response.status_code) @@ -651,7 +651,7 @@ def test_contactdb_lists__list_id__patch params = JSON.parse('{"list_id": 1}') list_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.lists._(list_id).patch(request_body: data, query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -661,7 +661,7 @@ def test_contactdb_lists__list_id__get params = JSON.parse('{"list_id": 1}') list_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.lists._(list_id).get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -671,7 +671,7 @@ def test_contactdb_lists__list_id__delete params = JSON.parse('{"delete_contacts": "true"}') list_id = "test_url_param" headers = JSON.parse('{"X-Mock": 202}') - + response = @sg.client.contactdb.lists._(list_id).delete(query_params: params, request_headers: headers) self.assert_equal('202', response.status_code) @@ -684,7 +684,7 @@ def test_contactdb_lists__list_id__recipients_post ]') list_id = "test_url_param" headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.contactdb.lists._(list_id).recipients.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -694,7 +694,7 @@ def test_contactdb_lists__list_id__recipients_get params = JSON.parse('{"page": 1, "page_size": 1, "list_id": 1}') list_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.lists._(list_id).recipients.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -704,7 +704,7 @@ def test_contactdb_lists__list_id__recipients__recipient_id__post list_id = "test_url_param" recipient_id = "test_url_param" headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.contactdb.lists._(list_id).recipients._(recipient_id).post(request_headers: headers) self.assert_equal('201', response.status_code) @@ -715,7 +715,7 @@ def test_contactdb_lists__list_id__recipients__recipient_id__delete list_id = "test_url_param" recipient_id = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.contactdb.lists._(list_id).recipients._(recipient_id).delete(query_params: params, request_headers: headers) self.assert_equal('204', response.status_code) @@ -730,7 +730,7 @@ def test_contactdb_recipients_patch } ]') headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.contactdb.recipients.patch(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -752,7 +752,7 @@ def test_contactdb_recipients_post } ]') headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.contactdb.recipients.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -761,7 +761,7 @@ def test_contactdb_recipients_post def test_contactdb_recipients_get params = JSON.parse('{"page": 1, "page_size": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.recipients.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -773,7 +773,7 @@ def test_contactdb_recipients_delete "recipient_id2" ]') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.recipients.delete(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -781,7 +781,7 @@ def test_contactdb_recipients_delete def test_contactdb_recipients_billable_count_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.recipients.billable_count.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -789,7 +789,7 @@ def test_contactdb_recipients_billable_count_get def test_contactdb_recipients_count_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.recipients.count.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -798,7 +798,7 @@ def test_contactdb_recipients_count_get def test_contactdb_recipients_search_get params = { field_name: "test_string" } headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.recipients.search.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -807,7 +807,7 @@ def test_contactdb_recipients_search_get def test_contactdb_recipients__recipient_id__get recipient_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.recipients._(recipient_id).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -816,7 +816,7 @@ def test_contactdb_recipients__recipient_id__get def test_contactdb_recipients__recipient_id__delete recipient_id = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.contactdb.recipients._(recipient_id).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -825,7 +825,7 @@ def test_contactdb_recipients__recipient_id__delete def test_contactdb_recipients__recipient_id__lists_get recipient_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.recipients._(recipient_id).lists.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -833,7 +833,7 @@ def test_contactdb_recipients__recipient_id__lists_get def test_contactdb_reserved_fields_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.reserved_fields.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -865,7 +865,7 @@ def test_contactdb_segments_post "name": "Last Name Miller" }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.segments.post(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -873,7 +873,7 @@ def test_contactdb_segments_post def test_contactdb_segments_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.segments.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -895,7 +895,7 @@ def test_contactdb_segments__segment_id__patch params = JSON.parse('{"segment_id": "test_string"}') segment_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.segments._(segment_id).patch(request_body: data, query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -905,7 +905,7 @@ def test_contactdb_segments__segment_id__get params = JSON.parse('{"segment_id": 1}') segment_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.segments._(segment_id).get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -915,7 +915,7 @@ def test_contactdb_segments__segment_id__delete params = JSON.parse('{"delete_contacts": "true"}') segment_id = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.contactdb.segments._(segment_id).delete(query_params: params, request_headers: headers) self.assert_equal('204', response.status_code) @@ -925,7 +925,7 @@ def test_contactdb_segments__segment_id__recipients_get params = JSON.parse('{"page": 1, "page_size": 1}') segment_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.contactdb.segments._(segment_id).recipients.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -934,7 +934,7 @@ def test_contactdb_segments__segment_id__recipients_get def test_devices_stats_get params = JSON.parse('{"aggregated_by": "day", "limit": 1, "start_date": "2016-01-01", "end_date": "2016-04-01", "offset": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.devices.stats.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -943,7 +943,7 @@ def test_devices_stats_get def test_geo_stats_get params = JSON.parse('{"end_date": "2016-04-01", "country": "US", "aggregated_by": "day", "limit": 1, "offset": 1, "start_date": "2016-01-01"}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.geo.stats.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -952,7 +952,7 @@ def test_geo_stats_get def test_ips_get params = JSON.parse('{"subuser": "test_string", "ip": "test_string", "limit": 1, "exclude_whitelabels": "true", "offset": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.ips.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -960,7 +960,7 @@ def test_ips_get def test_ips_assigned_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.ips.assigned.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -971,7 +971,7 @@ def test_ips_pools_post "name": "marketing" }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.ips.pools.post(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -979,7 +979,7 @@ def test_ips_pools_post def test_ips_pools_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.ips.pools.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -991,7 +991,7 @@ def test_ips_pools__pool_name__put }') pool_name = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.ips.pools._(pool_name).put(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1000,7 +1000,7 @@ def test_ips_pools__pool_name__put def test_ips_pools__pool_name__get pool_name = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.ips.pools._(pool_name).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1009,7 +1009,7 @@ def test_ips_pools__pool_name__get def test_ips_pools__pool_name__delete pool_name = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.ips.pools._(pool_name).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -1021,7 +1021,7 @@ def test_ips_pools__pool_name__ips_post }') pool_name = "test_url_param" headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.ips.pools._(pool_name).ips.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -1031,7 +1031,7 @@ def test_ips_pools__pool_name__ips__ip__delete pool_name = "test_url_param" ip = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.ips.pools._(pool_name).ips._(ip).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -1042,7 +1042,7 @@ def test_ips_warmup_post "ip": "0.0.0.0" }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.ips.warmup.post(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1050,7 +1050,7 @@ def test_ips_warmup_post def test_ips_warmup_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.ips.warmup.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1059,7 +1059,7 @@ def test_ips_warmup_get def test_ips_warmup__ip_address__get ip_address = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.ips.warmup._(ip_address).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1068,7 +1068,7 @@ def test_ips_warmup__ip_address__get def test_ips_warmup__ip_address__delete ip_address = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.ips.warmup._(ip_address).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -1077,7 +1077,7 @@ def test_ips_warmup__ip_address__delete def test_ips__ip_address__get ip_address = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.ips._(ip_address).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1085,7 +1085,7 @@ def test_ips__ip_address__get def test_mail_batch_post headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.mail.batch.post(request_headers: headers) self.assert_equal('201', response.status_code) @@ -1094,7 +1094,7 @@ def test_mail_batch_post def test_mail_batch__batch_id__get batch_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail.batch._(batch_id).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1240,7 +1240,7 @@ def test_mail_send_post } }') headers = JSON.parse('{"X-Mock": 202}') - + response = @sg.client.mail._("send").post(request_body: data, request_headers: headers) self.assert_equal('202', response.status_code) @@ -1249,7 +1249,7 @@ def test_mail_send_post def test_mail_settings_get params = JSON.parse('{"limit": 1, "offset": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1264,7 +1264,7 @@ def test_mail_settings_address_whitelist_patch ] }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.address_whitelist.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1272,7 +1272,7 @@ def test_mail_settings_address_whitelist_patch def test_mail_settings_address_whitelist_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.address_whitelist.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1284,7 +1284,7 @@ def test_mail_settings_bcc_patch "enabled": false }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.bcc.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1292,7 +1292,7 @@ def test_mail_settings_bcc_patch def test_mail_settings_bcc_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.bcc.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1305,7 +1305,7 @@ def test_mail_settings_bounce_purge_patch "soft_bounces": 5 }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.bounce_purge.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1313,7 +1313,7 @@ def test_mail_settings_bounce_purge_patch def test_mail_settings_bounce_purge_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.bounce_purge.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1326,7 +1326,7 @@ def test_mail_settings_footer_patch "plain_content": "..." }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.footer.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1334,7 +1334,7 @@ def test_mail_settings_footer_patch def test_mail_settings_footer_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.footer.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1346,7 +1346,7 @@ def test_mail_settings_forward_bounce_patch "enabled": true }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.forward_bounce.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1354,7 +1354,7 @@ def test_mail_settings_forward_bounce_patch def test_mail_settings_forward_bounce_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.forward_bounce.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1366,7 +1366,7 @@ def test_mail_settings_forward_spam_patch "enabled": false }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.forward_spam.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1374,7 +1374,7 @@ def test_mail_settings_forward_spam_patch def test_mail_settings_forward_spam_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.forward_spam.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1385,7 +1385,7 @@ def test_mail_settings_plain_content_patch "enabled": false }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.plain_content.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1393,7 +1393,7 @@ def test_mail_settings_plain_content_patch def test_mail_settings_plain_content_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.plain_content.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1406,7 +1406,7 @@ def test_mail_settings_spam_check_patch "url": "url" }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.spam_check.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1414,7 +1414,7 @@ def test_mail_settings_spam_check_patch def test_mail_settings_spam_check_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.spam_check.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1426,7 +1426,7 @@ def test_mail_settings_template_patch "html_content": "<% body %>" }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.template.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1434,7 +1434,7 @@ def test_mail_settings_template_patch def test_mail_settings_template_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mail_settings.template.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1443,7 +1443,7 @@ def test_mail_settings_template_get def test_mailbox_providers_stats_get params = JSON.parse('{"end_date": "2016-04-01", "mailbox_providers": "test_string", "aggregated_by": "day", "limit": 1, "offset": 1, "start_date": "2016-01-01"}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.mailbox_providers.stats.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1452,7 +1452,7 @@ def test_mailbox_providers_stats_get def test_partner_settings_get params = JSON.parse('{"limit": 1, "offset": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.partner_settings.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1465,7 +1465,7 @@ def test_partner_settings_new_relic_patch "license_key": "" }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.partner_settings.new_relic.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1473,7 +1473,7 @@ def test_partner_settings_new_relic_patch def test_partner_settings_new_relic_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.partner_settings.new_relic.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1481,7 +1481,7 @@ def test_partner_settings_new_relic_get def test_scopes_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.scopes.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1564,7 +1564,7 @@ def test_senders__sender_id__resend_verification_post def test_stats_get params = JSON.parse('{"aggregated_by": "day", "limit": 1, "start_date": "2016-01-01", "end_date": "2016-04-01", "offset": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.stats.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1581,7 +1581,7 @@ def test_subusers_post "username": "John@example.com" }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.subusers.post(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1590,7 +1590,7 @@ def test_subusers_post def test_subusers_get params = JSON.parse('{"username": "test_string", "limit": 1, "offset": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.subusers.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1599,7 +1599,7 @@ def test_subusers_get def test_subusers_reputations_get params = JSON.parse('{"usernames": "test_string"}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.subusers.reputations.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1608,7 +1608,7 @@ def test_subusers_reputations_get def test_subusers_stats_get params = JSON.parse('{"end_date": "2016-04-01", "aggregated_by": "day", "limit": 1, "offset": 1, "start_date": "2016-01-01", "subusers": "test_string"}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.subusers.stats.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1617,7 +1617,7 @@ def test_subusers_stats_get def test_subusers_stats_monthly_get params = JSON.parse('{"subuser": "test_string", "limit": 1, "sort_by_metric": "test_string", "offset": 1, "date": "test_string", "sort_by_direction": "asc"}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.subusers.stats.monthly.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1626,7 +1626,7 @@ def test_subusers_stats_monthly_get def test_subusers_stats_sums_get params = JSON.parse('{"end_date": "2016-04-01", "aggregated_by": "day", "limit": 1, "sort_by_metric": "test_string", "offset": 1, "start_date": "2016-01-01", "sort_by_direction": "asc"}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.subusers.stats.sums.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1638,7 +1638,7 @@ def test_subusers__subuser_name__patch }') subuser_name = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.subusers._(subuser_name).patch(request_body: data, request_headers: headers) self.assert_equal('204', response.status_code) @@ -1647,7 +1647,7 @@ def test_subusers__subuser_name__patch def test_subusers__subuser_name__delete subuser_name = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.subusers._(subuser_name).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -1659,7 +1659,7 @@ def test_subusers__subuser_name__ips_put ]') subuser_name = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.subusers._(subuser_name).ips.put(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1672,7 +1672,7 @@ def test_subusers__subuser_name__monitor_put }') subuser_name = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.subusers._(subuser_name).monitor.put(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1685,7 +1685,7 @@ def test_subusers__subuser_name__monitor_post }') subuser_name = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.subusers._(subuser_name).monitor.post(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1694,7 +1694,7 @@ def test_subusers__subuser_name__monitor_post def test_subusers__subuser_name__monitor_get subuser_name = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.subusers._(subuser_name).monitor.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1703,7 +1703,7 @@ def test_subusers__subuser_name__monitor_get def test_subusers__subuser_name__monitor_delete subuser_name = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.subusers._(subuser_name).monitor.delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -1713,7 +1713,7 @@ def test_subusers__subuser_name__stats_monthly_get params = JSON.parse('{"date": "test_string", "sort_by_direction": "asc", "limit": 1, "sort_by_metric": "test_string", "offset": 1}') subuser_name = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.subusers._(subuser_name).stats.monthly.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1722,7 +1722,7 @@ def test_subusers__subuser_name__stats_monthly_get def test_suppression_blocks_get params = JSON.parse('{"start_time": 1, "limit": 1, "end_time": 1, "offset": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.suppression.blocks.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1737,7 +1737,7 @@ def test_suppression_blocks_delete ] }') headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.suppression.blocks.delete(request_body: data, request_headers: headers) self.assert_equal('204', response.status_code) @@ -1746,7 +1746,7 @@ def test_suppression_blocks_delete def test_suppression_blocks__email__get email = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.suppression.blocks._(email).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1755,7 +1755,7 @@ def test_suppression_blocks__email__get def test_suppression_blocks__email__delete email = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.suppression.blocks._(email).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -1764,7 +1764,7 @@ def test_suppression_blocks__email__delete def test_suppression_bounces_get params = JSON.parse('{"start_time": 1, "end_time": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.suppression.bounces.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1779,7 +1779,7 @@ def test_suppression_bounces_delete ] }') headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.suppression.bounces.delete(request_body: data, request_headers: headers) self.assert_equal('204', response.status_code) @@ -1788,7 +1788,7 @@ def test_suppression_bounces_delete def test_suppression_bounces__email__get email = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.suppression.bounces._(email).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1798,7 +1798,7 @@ def test_suppression_bounces__email__delete params = JSON.parse('{"email_address": "example@example.com"}') email = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.suppression.bounces._(email).delete(query_params: params, request_headers: headers) self.assert_equal('204', response.status_code) @@ -1807,7 +1807,7 @@ def test_suppression_bounces__email__delete def test_suppression_invalid_emails_get params = JSON.parse('{"start_time": 1, "limit": 1, "end_time": 1, "offset": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.suppression.invalid_emails.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1822,7 +1822,7 @@ def test_suppression_invalid_emails_delete ] }') headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.suppression.invalid_emails.delete(request_body: data, request_headers: headers) self.assert_equal('204', response.status_code) @@ -1831,7 +1831,7 @@ def test_suppression_invalid_emails_delete def test_suppression_invalid_emails__email__get email = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.suppression.invalid_emails._(email).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1840,7 +1840,7 @@ def test_suppression_invalid_emails__email__get def test_suppression_invalid_emails__email__delete email = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.suppression.invalid_emails._(email).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -1849,7 +1849,7 @@ def test_suppression_invalid_emails__email__delete def test_suppression_spam_report__email__get email = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.suppression.spam_report._(email).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1858,7 +1858,7 @@ def test_suppression_spam_report__email__get def test_suppression_spam_report__email__delete email = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.suppression.spam_report._(email).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -1867,7 +1867,7 @@ def test_suppression_spam_report__email__delete def test_suppression_spam_reports_get params = JSON.parse('{"start_time": 1, "limit": 1, "end_time": 1, "offset": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.suppression.spam_reports.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1882,7 +1882,7 @@ def test_suppression_spam_reports_delete ] }') headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.suppression.spam_reports.delete(request_body: data, request_headers: headers) self.assert_equal('204', response.status_code) @@ -1891,7 +1891,7 @@ def test_suppression_spam_reports_delete def test_suppression_unsubscribes_get params = JSON.parse('{"start_time": 1, "limit": 1, "end_time": 1, "offset": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.suppression.unsubscribes.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1902,7 +1902,7 @@ def test_templates_post "name": "example_name" }') headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.templates.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -1910,7 +1910,7 @@ def test_templates_post def test_templates_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.templates.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1922,7 +1922,7 @@ def test_templates__template_id__patch }') template_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.templates._(template_id).patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1931,7 +1931,7 @@ def test_templates__template_id__patch def test_templates__template_id__get template_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.templates._(template_id).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1940,7 +1940,7 @@ def test_templates__template_id__get def test_templates__template_id__delete template_id = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.templates._(template_id).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -1957,7 +1957,7 @@ def test_templates__template_id__versions_post }') template_id = "test_url_param" headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.templates._(template_id).versions.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -1974,7 +1974,7 @@ def test_templates__template_id__versions__version_id__patch template_id = "test_url_param" version_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.templates._(template_id).versions._(version_id).patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -1984,7 +1984,7 @@ def test_templates__template_id__versions__version_id__get template_id = "test_url_param" version_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.templates._(template_id).versions._(version_id).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -1994,7 +1994,7 @@ def test_templates__template_id__versions__version_id__delete template_id = "test_url_param" version_id = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.templates._(template_id).versions._(version_id).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -2004,7 +2004,7 @@ def test_templates__template_id__versions__version_id__activate_post template_id = "test_url_param" version_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.templates._(template_id).versions._(version_id).activate.post(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2013,7 +2013,7 @@ def test_templates__template_id__versions__version_id__activate_post def test_tracking_settings_get params = JSON.parse('{"limit": 1, "offset": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.tracking_settings.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2024,7 +2024,7 @@ def test_tracking_settings_click_patch "enabled": true }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.tracking_settings.click.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2032,7 +2032,7 @@ def test_tracking_settings_click_patch def test_tracking_settings_click_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.tracking_settings.click.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2048,7 +2048,7 @@ def test_tracking_settings_google_analytics_patch "utm_term": "" }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.tracking_settings.google_analytics.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2056,7 +2056,7 @@ def test_tracking_settings_google_analytics_patch def test_tracking_settings_google_analytics_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.tracking_settings.google_analytics.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2067,7 +2067,7 @@ def test_tracking_settings_open_patch "enabled": true }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.tracking_settings.open.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2075,7 +2075,7 @@ def test_tracking_settings_open_patch def test_tracking_settings_open_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.tracking_settings.open.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2091,7 +2091,7 @@ def test_tracking_settings_subscription_patch "url": "url" }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.tracking_settings.subscription.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2099,7 +2099,7 @@ def test_tracking_settings_subscription_patch def test_tracking_settings_subscription_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.tracking_settings.subscription.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2107,7 +2107,7 @@ def test_tracking_settings_subscription_get def test_user_account_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.account.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2115,7 +2115,7 @@ def test_user_account_get def test_user_credits_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.credits.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2126,7 +2126,7 @@ def test_user_email_put "email": "example@example.com" }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.email.put(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2134,7 +2134,7 @@ def test_user_email_put def test_user_email_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.email.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2146,7 +2146,7 @@ def test_user_password_put "old_password": "old_password" }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.password.put(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2159,7 +2159,7 @@ def test_user_profile_patch "last_name": "User" }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.profile.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2167,7 +2167,7 @@ def test_user_profile_patch def test_user_profile_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.profile.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2179,7 +2179,7 @@ def test_user_scheduled_sends_post "status": "pause" }') headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.user.scheduled_sends.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -2187,7 +2187,7 @@ def test_user_scheduled_sends_post def test_user_scheduled_sends_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.scheduled_sends.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2199,7 +2199,7 @@ def test_user_scheduled_sends__batch_id__patch }') batch_id = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.user.scheduled_sends._(batch_id).patch(request_body: data, request_headers: headers) self.assert_equal('204', response.status_code) @@ -2208,7 +2208,7 @@ def test_user_scheduled_sends__batch_id__patch def test_user_scheduled_sends__batch_id__get batch_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.scheduled_sends._(batch_id).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2217,7 +2217,7 @@ def test_user_scheduled_sends__batch_id__get def test_user_scheduled_sends__batch_id__delete batch_id = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.user.scheduled_sends._(batch_id).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -2229,7 +2229,7 @@ def test_user_settings_enforced_tls_patch "require_valid_cert": false }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.settings.enforced_tls.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2237,7 +2237,7 @@ def test_user_settings_enforced_tls_patch def test_user_settings_enforced_tls_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.settings.enforced_tls.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2248,7 +2248,7 @@ def test_user_username_put "username": "test_username" }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.username.put(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2256,7 +2256,7 @@ def test_user_username_put def test_user_username_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.username.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2279,7 +2279,7 @@ def test_user_webhooks_event_settings_patch "url": "url" }') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.webhooks.event.settings.patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2287,7 +2287,7 @@ def test_user_webhooks_event_settings_patch def test_user_webhooks_event_settings_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.webhooks.event.settings.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2298,7 +2298,7 @@ def test_user_webhooks_event_test_post "url": "url" }') headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.user.webhooks.event.test.post(request_body: data, request_headers: headers) self.assert_equal('204', response.status_code) @@ -2312,7 +2312,7 @@ def test_user_webhooks_parse_settings_post "url": "http://email.myhosthame.com" }') headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.user.webhooks.parse.settings.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -2320,7 +2320,7 @@ def test_user_webhooks_parse_settings_post def test_user_webhooks_parse_settings_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.webhooks.parse.settings.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2334,7 +2334,7 @@ def test_user_webhooks_parse_settings__hostname__patch }') hostname = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.webhooks.parse.settings._(hostname).patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2343,7 +2343,7 @@ def test_user_webhooks_parse_settings__hostname__patch def test_user_webhooks_parse_settings__hostname__get hostname = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.webhooks.parse.settings._(hostname).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2352,7 +2352,7 @@ def test_user_webhooks_parse_settings__hostname__get def test_user_webhooks_parse_settings__hostname__delete hostname = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.user.webhooks.parse.settings._(hostname).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -2361,7 +2361,7 @@ def test_user_webhooks_parse_settings__hostname__delete def test_user_webhooks_parse_stats_get params = JSON.parse('{"aggregated_by": "day", "limit": "test_string", "start_date": "2016-01-01", "end_date": "2016-04-01", "offset": "test_string"}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.user.webhooks.parse.stats.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2381,7 +2381,7 @@ def test_whitelabel_domains_post "username": "john@example.com" }') headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.whitelabel.domains.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -2390,7 +2390,7 @@ def test_whitelabel_domains_post def test_whitelabel_domains_get params = JSON.parse('{"username": "test_string", "domain": "test_string", "exclude_subusers": "true", "limit": 1, "offset": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.domains.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2398,7 +2398,7 @@ def test_whitelabel_domains_get def test_whitelabel_domains_default_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.domains.default.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2406,7 +2406,7 @@ def test_whitelabel_domains_default_get def test_whitelabel_domains_subuser_get headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.domains.subuser.get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2414,7 +2414,7 @@ def test_whitelabel_domains_subuser_get def test_whitelabel_domains_subuser_delete headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.whitelabel.domains.subuser.delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -2427,7 +2427,7 @@ def test_whitelabel_domains__domain_id__patch }') domain_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.domains._(domain_id).patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2436,7 +2436,7 @@ def test_whitelabel_domains__domain_id__patch def test_whitelabel_domains__domain_id__get domain_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.domains._(domain_id).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2445,7 +2445,7 @@ def test_whitelabel_domains__domain_id__get def test_whitelabel_domains__domain_id__delete domain_id = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.whitelabel.domains._(domain_id).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -2457,7 +2457,7 @@ def test_whitelabel_domains__domain_id__subuser_post }') domain_id = "test_url_param" headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.whitelabel.domains._(domain_id).subuser.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -2469,7 +2469,7 @@ def test_whitelabel_domains__id__ips_post }') id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.domains._(id).ips.post(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2479,7 +2479,7 @@ def test_whitelabel_domains__id__ips__ip__delete id = "test_url_param" ip = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.domains._(id).ips._(ip).delete(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2488,7 +2488,7 @@ def test_whitelabel_domains__id__ips__ip__delete def test_whitelabel_domains__id__validate_post id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.domains._(id).validate.post(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2501,7 +2501,7 @@ def test_whitelabel_ips_post "subdomain": "email" }') headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.whitelabel.ips.post(request_body: data, request_headers: headers) self.assert_equal('201', response.status_code) @@ -2510,7 +2510,7 @@ def test_whitelabel_ips_post def test_whitelabel_ips_get params = JSON.parse('{"ip": "test_string", "limit": 1, "offset": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.ips.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2519,7 +2519,7 @@ def test_whitelabel_ips_get def test_whitelabel_ips__id__get id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.ips._(id).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2528,7 +2528,7 @@ def test_whitelabel_ips__id__get def test_whitelabel_ips__id__delete id = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.whitelabel.ips._(id).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -2537,7 +2537,7 @@ def test_whitelabel_ips__id__delete def test_whitelabel_ips__id__validate_post id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.ips._(id).validate.post(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2551,7 +2551,7 @@ def test_whitelabel_links_post }') params = JSON.parse('{"limit": 1, "offset": 1}') headers = JSON.parse('{"X-Mock": 201}') - + response = @sg.client.whitelabel.links.post(request_body: data, query_params: params, request_headers: headers) self.assert_equal('201', response.status_code) @@ -2560,7 +2560,7 @@ def test_whitelabel_links_post def test_whitelabel_links_get params = JSON.parse('{"limit": 1}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.links.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2569,7 +2569,7 @@ def test_whitelabel_links_get def test_whitelabel_links_default_get params = JSON.parse('{"domain": "test_string"}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.links.default.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2578,7 +2578,7 @@ def test_whitelabel_links_default_get def test_whitelabel_links_subuser_get params = JSON.parse('{"username": "test_string"}') headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.links.subuser.get(query_params: params, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2587,7 +2587,7 @@ def test_whitelabel_links_subuser_get def test_whitelabel_links_subuser_delete params = JSON.parse('{"username": "test_string"}') headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.whitelabel.links.subuser.delete(query_params: params, request_headers: headers) self.assert_equal('204', response.status_code) @@ -2599,7 +2599,7 @@ def test_whitelabel_links__id__patch }') id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.links._(id).patch(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code) @@ -2608,7 +2608,7 @@ def test_whitelabel_links__id__patch def test_whitelabel_links__id__get id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.links._(id).get(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2617,7 +2617,7 @@ def test_whitelabel_links__id__get def test_whitelabel_links__id__delete id = "test_url_param" headers = JSON.parse('{"X-Mock": 204}') - + response = @sg.client.whitelabel.links._(id).delete(request_headers: headers) self.assert_equal('204', response.status_code) @@ -2626,7 +2626,7 @@ def test_whitelabel_links__id__delete def test_whitelabel_links__id__validate_post id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.links._(id).validate.post(request_headers: headers) self.assert_equal('200', response.status_code) @@ -2638,7 +2638,7 @@ def test_whitelabel_links__link_id__subuser_post }') link_id = "test_url_param" headers = JSON.parse('{"X-Mock": 200}') - + response = @sg.client.whitelabel.links._(link_id).subuser.post(request_body: data, request_headers: headers) self.assert_equal('200', response.status_code)