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', 'fake', 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', 'fake', 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')