def it_creates_a_subscription(self): with patch.object(Intercom, 'post', return_value=test_subscription) as mock_method: # noqa subscription = Subscription.create( url="http://example.com", topics=["user.created"] ) eq_(subscription.topics[0], "user.created") eq_(subscription.url, "http://example.com") mock_method.assert_called_once_with( '/subscriptions/', url="http://example.com", topics=["user.created"]) # noqa