def test_exists_not_exists(mock_get_all): """Return False if vsp doesn't exist in SDC.""" vsp_1 = Vsp(name="one") vsp_1.identifier = "1234" mock_get_all.return_value = [vsp_1] vsp = Vsp(name="two") assert not vsp.exists()
def test_exists_exists(mock_get_all): """Return True if vsp exists in SDC.""" vsp_1 = Vsp(name="one") vsp_1.identifier = "1234" vsp_1.version = "1.1" mock_get_all.return_value = [vsp_1] vsp = Vsp(name="one") assert vsp.exists()
def test_exists_versions(mock_vsp_created, mock_get_all): mock_vsp_created.return_value = True sdc_el1 = Vsp(name="test1") sdc_el1._version = "1.0" sdc_el1._identifier = "123" sdc_el2 = Vsp(name="test2") sdc_el2._version = "2.0" sdc_el2._identifier = "123" mock_get_all.return_value = [sdc_el1, sdc_el2] assert sdc_el1.exists() sdc_el1 = Vsp(name="test1") sdc_el1._version = "anything" sdc_el1._identifier = "123" sdc_el2 = Vsp(name="test2") sdc_el2._version = "what_is_not_a_float" sdc_el2._identifier = "123" mock_get_all.return_value = [sdc_el1, sdc_el2] assert sdc_el1.exists()