Example #1
0
 def test_immutable_list(self, mock_send_request):
     self.assertRaises(AssertionError, Immutable.list)
     try:
         kwargs = {'key': 'value'}
         ret_json = {
             "meta": {
                 "limit": 25,
                 "next": None,
                 "offset": 0,
                 "previous": None,
                 "total_count": 1
             },
             "objects": [{
                 "key": "value1"
             }, {
                 "key": "value2"
             }]
         }
         mock_send_request.return_value = ret_json
         Immutable.endpoint = 'fake'
         models = Immutable.list(**kwargs)
         mock_send_request.assert_called_with('GET',
                                              'api/subsystem/%s/fake' %
                                              Immutable._api_version,
                                              params=kwargs)
         self.assertEqual(2, len(models))
         self.assertIsInstance(models[0], Immutable)
         self.assertEqual('value1', models[0].key)
         self.assertIsInstance(models[1], Immutable)
         self.assertEqual('value2', models[1].key)
     finally:
         if hasattr(Immutable, 'endpoint'):
             delattr(Immutable, 'endpoint')
Example #2
0
 def test_immutable_list(self, mock_send_request):
     self.assertRaises(AssertionError, Immutable.list)
     try:
         kwargs = {"key": "value"}
         ret_json = {
             "meta": {"limit": 25, "next": None, "offset": 0, "previous": None, "total_count": 1},
             "objects": [{"key": "value1"}, {"key": "value2"}],
         }
         mock_send_request.return_value = ret_json
         Immutable.endpoint = "fake"
         models = Immutable.list(**kwargs)
         mock_send_request.assert_called_with("GET", "api/subsystem/%s/fake" % Immutable._api_version, params=kwargs)
         self.assertEqual(2, len(models))
         self.assertIsInstance(models[0], Immutable)
         self.assertEqual("value1", models[0].key)
         self.assertIsInstance(models[1], Immutable)
         self.assertEqual("value2", models[1].key)
     finally:
         if hasattr(Immutable, "endpoint"):
             delattr(Immutable, "endpoint")