def test_load_not_created(mock_send, mock_get_all): mock_send.return_value = { 'results': [{ 'status': 'state_one', 'id': "5678" }] } vendor = Vendor(name="one") vendor.load() mock_get_all.return_value = [] mock_send.assert_not_called() assert vendor._status == None assert vendor.version == None assert vendor._identifier == None
def test_load_created(mock_send, mock_get_all): mock_send.return_value = { 'results': [{ 'status': 'state_one', 'id': "5678" }] } vendor = Vendor(name="one") vendor.identifier = "1234" vendor.load() mock_get_all.assert_not_called() mock_send.assert_called_once_with( 'GET', 'get item', 'https://sdc.api.fe.simpledemo.onap.org:30207/sdc1/feProxy/onboarding-api/v1.0/items/1234/versions' ) assert vendor.status == "state_one" assert vendor.version == "5678"