def test_get_all_no_vendors(mock_send): """Returns empty array if no vendors.""" mock_send.return_value = {} assert Vendor.get_all() == [] mock_send.assert_called_once_with( "GET", 'get Vendors', 'https://sdc.api.fe.simpledemo.onap.org:30207/sdc1/feProxy/onboarding-api/v1.0/vendor-license-models' )
def test_get_all_some_vendors(mock_send): """Returns a list of vendors.""" mock_send.return_value = { 'results': [{ 'name': 'one', 'id': '1234' }, { 'name': 'two', 'id': '1235' }] } assert len(Vendor.get_all()) == 2 vendor_1 = Vendor.get_all()[0] assert vendor_1.name == "one" assert vendor_1.identifier == "1234" assert vendor_1.created() == True vendor_2 = Vendor.get_all()[1] assert vendor_2.name == "two" assert vendor_2.identifier == "1235" assert vendor_2.created() mock_send.assert_called_with( "GET", 'get Vendors', 'https://sdc.api.fe.simpledemo.onap.org:30207/sdc1/feProxy/onboarding-api/v1.0/vendor-license-models' )