# coding: utf-8

"""
    BillForward REST API


    OpenAPI spec version: 1.0.0
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

        http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
"""

from __future__ import absolute_import

import os
import sys
import unittest

import billforward
from billforward.rest import ApiException
from billforward.apis.amendments_api import AmendmentsApi


class TestAmendmentsApi(unittest.TestCase):
    """ AmendmentsApi unit test stubs """

    def setUp(self):
        self.api = billforward.apis.amendments_api.AmendmentsApi()

    def tearDown(self):
        pass

    def test_create_amendment(self):
        """
        Test case for create_amendment

        Create an amendment.
        """
        pass

    def test_get_all_amendments(self):
        """
        Test case for get_all_amendments

        Returns a collection of all amendments. By default 10 values are returned. Records are returned in natural order.
        """
        pass

    def test_get_amendment_by_id(self):
        """
        Test case for get_amendment_by_id

        Returns a single amendment, specified by the amendment-ID parameter.
        """
        pass

    def test_get_amendment_by_state(self):
        """
        Test case for get_amendment_by_state

        Returns a collection of amendments, specified by the state parameter. By default 10 values are returned. Records are returned in natural order.
        """
        pass

    def test_get_amendment_by_subscription_id(self):
        """
        Test case for get_amendment_by_subscription_id

        Returns a collection of amendments, specified by the subscription-ID parameter. By default 10 values are returned. Records are returned in natural order.
        """
        pass

    def test_get_amendment_swagger(self):
        """
        Test case for get_amendment_swagger

        
        """
        pass

    def test_get_amendments_by_actioning_time(self):
        """
        Test case for get_amendments_by_actioning_time

        Returns a collection of amendment objects with an actioning-time within the period specified by the lower-threshold and upper-threshold parameters. By default 10 values are returned. Records are returned in natural order.
        """
        pass

    def test_get_amendments_by_created_date(self):
        """
        Test case for get_amendments_by_created_date

        Returns a collection of amendment objects with created times within the period specified by the lower-threshold and upper-threshold parameters. By default 10 values are returned. Records are returned in natural order.
        """
        pass

    def test_get_amendments_by_updated_date(self):
        """
        Test case for get_amendments_by_updated_date

        Returns a collection of amendment objects with updated times within the period specified by the lower-threshold and upper-threshold parameters. By default 10 values are returned. Records are returned in natural order.
        """
        pass

    def test_retire_amendment(self):
        """
        Test case for retire_amendment

        Retires the amendment specified by the amendment-ID parameter. Retiring a amendment causes it to cancel based on the specificed retirement settings for the product.
        """
        pass

    def test_update_amendment(self):
        """
        Test case for update_amendment

        Update an amendment.
        """
        pass


if __name__ == '__main__':
    unittest.main()

# coding: utf-8

"""
    BillForward REST API


    OpenAPI spec version: 1.0.0
    
    Generated by: https://github.com/swagger-api/swagger-codegen.git

    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

        http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an "AS IS" BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.
"""

from __future__ import absolute_import

import os
import sys
import unittest

import billforward
from billforward.rest import ApiException
from billforward.apis.amendments_api import AmendmentsApi


class TestAmendmentsApi(unittest.TestCase):
    """ AmendmentsApi unit test stubs """

    def setUp(self):
        self.api = billforward.apis.amendments_api.AmendmentsApi()

    def tearDown(self):
        pass

    def test_create_amendment(self):
        """
        Test case for create_amendment

        Create an amendment.
        """
        pass

    def test_get_all_amendments(self):
        """
        Test case for get_all_amendments

        Returns a collection of all amendments. By default 10 values are returned. Records are returned in natural order.
        """
        pass

    def test_get_amendment_by_id(self):
        """
        Test case for get_amendment_by_id

        Returns a single amendment, specified by the amendment-ID parameter.
        """
        pass

    def test_get_amendment_by_state(self):
        """
        Test case for get_amendment_by_state

        Returns a collection of amendments, specified by the state parameter. By default 10 values are returned. Records are returned in natural order.
        """
        pass

    def test_get_amendment_by_subscription_id(self):
        """
        Test case for get_amendment_by_subscription_id

        Returns a collection of amendments, specified by the subscription-ID parameter. By default 10 values are returned. Records are returned in natural order.
        """
        pass

    def test_get_amendment_swagger(self):
        """
        Test case for get_amendment_swagger

        
        """
        pass

    def test_get_amendments_by_actioning_time(self):
        """
        Test case for get_amendments_by_actioning_time

        Returns a collection of amendment objects with an actioning-time within the period specified by the lower-threshold and upper-threshold parameters. By default 10 values are returned. Records are returned in natural order.
        """
        pass

    def test_get_amendments_by_created_date(self):
        """
        Test case for get_amendments_by_created_date

        Returns a collection of amendment objects with created times within the period specified by the lower-threshold and upper-threshold parameters. By default 10 values are returned. Records are returned in natural order.
        """
        pass

    def test_get_amendments_by_updated_date(self):
        """
        Test case for get_amendments_by_updated_date

        Returns a collection of amendment objects with updated times within the period specified by the lower-threshold and upper-threshold parameters. By default 10 values are returned. Records are returned in natural order.
        """
        pass

    def test_retire_amendment(self):
        """
        Test case for retire_amendment

        Retires the amendment specified by the amendment-ID parameter. Retiring a amendment causes it to cancel based on the specificed retirement settings for the product.
        """
        pass

    def test_update_amendment(self):
        """
        Test case for update_amendment

        Update an amendment.
        """
        pass


if __name__ == '__main__':
    unittest.main()

# coding: utf-8 BillForward REST API       OpenAPI spec version: 1.0.0          Generated by: https://github.com/swagger-api/swagger-codegen.git      Licensed under the Apache License, Version 2.0 (the "License");     you may not use this file except in compliance with the License.     You may obtain a copy of the License at          http://www.apache.org/licenses/LICENSE-2.0      Unless required by applicable law or agreed to in writing, software     distributed under the License is distributed on an "AS IS" BASIS,     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.     See the License for the specific language governing permissions and     limitations under the License. AmendmentsApi unit test stubs Test case for create_amendment          Create an amendment. Test case for get_all_amendments          Returns a collection of all amendments. By default 10 values are returned. Records are returned in natural order. Test case for get_amendment_by_id          Returns a single amendment, specified by the amendment-ID parameter. Test case for get_amendment_by_state          Returns a collection of amendments, specified by the state parameter. By default 10 values are returned. Records are returned in natural order. Test case for get_amendment_by_subscription_id          Returns a collection of amendments, specified by the subscription-ID parameter. By default 10 values are returned. Records are returned in natural order. Test case for get_amendment_swagger Test case for get_amendments_by_actioning_time          Returns a collection of amendment objects with an actioning-time within the period specified by the lower-threshold and upper-threshold parameters. By default 10 values are returned. Records are returned in natural order. Test case for get_amendments_by_created_date          Returns a collection of amendment objects with created times within the period specified by the lower-threshold and upper-threshold parameters. By default 10 values are returned. Records are returned in natural order. Test case for get_amendments_by_updated_date          Returns a collection of amendment objects with updated times within the period specified by the lower-threshold and upper-threshold parameters. By default 10 values are returned. Records are returned in natural order. Test case for retire_amendment          Retires the amendment specified by the amendment-ID parameter. Retiring a amendment causes it to cancel based on the specificed retirement settings for the product. Test case for update_amendment          Update an amendment.