def test_invalid_force(self): r = Resource(mock.MagicMock()) r._meta_data['uri'] = 'URI' mock_session = mock.MagicMock() r._meta_data['bigip']._meta_data = {'icr_session': mock_session} with pytest.raises(InvalidForceType) as IFTEIO: r.delete(force='true') assert IFTEIO.value.message == 'force parameter must be type bool'
def test_success(self): r = Resource(mock.MagicMock()) r._meta_data['allowed_lazy_attributes'] = [] r._meta_data['uri'] = 'URI' attrs = {'delete.return_value': MockResponse({u"generation": 0, u"status_code": 200}), 'get.return_value': MockResponse({u"generation": 0, u"status_code": 200})} mock_session = mock.MagicMock(**attrs) r._meta_data['bigip']._meta_data = {'icr_session': mock_session} r.generation = 0 r.delete(force=False) assert r.__dict__ == {'deleted': True}
def test_success(self): r = Resource(mock.MagicMock()) r._meta_data['allowed_lazy_attributes'] = [] r._meta_data['uri'] = 'URI' attrs = { 'delete.return_value': MockResponse({ u"generation": 0, u"status_code": 200 }), 'get.return_value': MockResponse({ u"generation": 0, u"status_code": 200 }) } mock_session = mock.MagicMock(**attrs) r._meta_data['bigip']._meta_data = {'icr_session': mock_session} r.generation = 0 r.delete(force=False) assert r.__dict__ == {'deleted': True}