Esempio n. 1
0
 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'
Esempio n. 2
0
 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'
Esempio n. 3
0
 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}
Esempio n. 4
0
 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}