Skip to content

Commit

Permalink
[codegen] Remove subscription schedule revisions (#604)
Browse files Browse the repository at this point in the history
* Codegen for openapi c806fa1

* Remove subscription schedule revision tests and overrides
  • Loading branch information
rattrayalex-stripe authored Aug 9, 2019
1 parent a55cfdd commit df5fcf7
Show file tree
Hide file tree
Showing 6 changed files with 0 additions and 92 deletions.
3 changes: 0 additions & 3 deletions stripe/api_resources/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,9 +64,6 @@
from stripe.api_resources.subscription import Subscription
from stripe.api_resources.subscription_item import SubscriptionItem
from stripe.api_resources.subscription_schedule import SubscriptionSchedule
from stripe.api_resources.subscription_schedule_revision import (
SubscriptionScheduleRevision,
)
from stripe.api_resources.tax_id import TaxId
from stripe.api_resources.tax_rate import TaxRate
from stripe.api_resources.three_d_secure import ThreeDSecure
Expand Down
5 changes: 0 additions & 5 deletions stripe/api_resources/subscription_schedule.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,10 @@
from stripe.api_resources.abstract import ListableAPIResource
from stripe.api_resources.abstract import UpdateableAPIResource
from stripe.api_resources.abstract import custom_method
from stripe.api_resources.abstract import nested_resource_class_methods


@custom_method("cancel", http_verb="post")
@custom_method("release", http_verb="post")
@nested_resource_class_methods("revision", operations=["retrieve", "list"])
class SubscriptionSchedule(
CreateableAPIResource, ListableAPIResource, UpdateableAPIResource
):
Expand All @@ -27,6 +25,3 @@ def release(self, idempotency_key=None, **params):
headers = util.populate_headers(idempotency_key)
self.refresh_from(self.request("post", url, params, headers))
return self

def revisions(self, **params):
return self.request("get", self.instance_url() + "/revisions", params)
25 changes: 0 additions & 25 deletions stripe/api_resources/subscription_schedule_revision.py

This file was deleted.

1 change: 0 additions & 1 deletion stripe/object_classes.py
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,6 @@
api_resources.Subscription.OBJECT_NAME: api_resources.Subscription,
api_resources.SubscriptionItem.OBJECT_NAME: api_resources.SubscriptionItem,
api_resources.SubscriptionSchedule.OBJECT_NAME: api_resources.SubscriptionSchedule,
api_resources.SubscriptionScheduleRevision.OBJECT_NAME: api_resources.SubscriptionScheduleRevision,
api_resources.TaxId.OBJECT_NAME: api_resources.TaxId,
api_resources.TaxRate.OBJECT_NAME: api_resources.TaxRate,
api_resources.terminal.ConnectionToken.OBJECT_NAME: api_resources.terminal.ConnectionToken,
Expand Down
26 changes: 0 additions & 26 deletions tests/api_resources/test_subscription_schedule.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@


TEST_RESOURCE_ID = "sub_sched_123"
TEST_REVISION_ID = "sub_sched_rev_123"


class TestSubscriptionScheduleSchedule(object):
Expand Down Expand Up @@ -72,28 +71,3 @@ def test_can_release_classmethod(self, request_mock):
"post", "/v1/subscription_schedules/%s/release" % TEST_RESOURCE_ID
)
assert isinstance(resource, stripe.SubscriptionSchedule)


class TestSubscriptionScheduleRevisions(object):
def test_is_listable(self, request_mock):
resources = stripe.SubscriptionSchedule.list_revisions(
TEST_RESOURCE_ID
)
request_mock.assert_requested(
"get", "/v1/subscription_schedules/%s/revisions" % TEST_RESOURCE_ID
)
assert isinstance(resources.data, list)
assert isinstance(
resources.data[0], stripe.SubscriptionScheduleRevision
)

def test_is_retrievable(self, request_mock):
resource = stripe.SubscriptionSchedule.retrieve_revision(
TEST_RESOURCE_ID, TEST_REVISION_ID
)
request_mock.assert_requested(
"get",
"/v1/subscription_schedules/%s/revisions/%s"
% (TEST_RESOURCE_ID, TEST_REVISION_ID),
)
assert isinstance(resource, stripe.SubscriptionScheduleRevision)
32 changes: 0 additions & 32 deletions tests/api_resources/test_subscription_schedule_revision.py

This file was deleted.

0 comments on commit df5fcf7

Please sign in to comment.