Example #1
0
 def test_paginated_decoration(self):
     """Test decorated function is called."""
     mock_handler = mock.Mock(return_value={})
     mock_handler.__name__ = "fxn"
     decorated = rest.paginated('widget')(mock_handler)
     self.assertTrue(callable(decorated))
     self.assertEqual(decorated(), {})
     mock_handler.assert_called_once_with()
Example #2
0
 def test_paginated_decoration(self):
     """Test decorated function is called."""
     mock_handler = mock.Mock(return_value={})
     mock_handler.__name__ = "fxn"
     decorated = rest.paginated('widget')(mock_handler)
     self.assertTrue(callable(decorated))
     self.assertEqual(decorated(), {})
     mock_handler.assert_called_once_with()
Example #3
0
 def test_paginated_validation(self):
     mock_handler = mock.Mock(return_value={})
     mock_handler.__name__ = "fxn"
     decorated = rest.paginated('widget')(mock_handler)
     self.assertIsNone(decorated(limit='invalid'))
     mock_handler.assert_not_called()
Example #4
0
 def test_paginated_validation(self):
     mock_handler = mock.Mock(return_value={})
     mock_handler.__name__ = "fxn"
     decorated = rest.paginated('widget')(mock_handler)
     self.assertIsNone(decorated(limit='invalid'))
     mock_handler.assert_not_called()