Here are the examples of the python api mock.sen.data_spec taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
5 Examples
3
Example 1
Project: n6sdk Source File: test_pyramid_commons.py
def _basic_asserts(self, result):
self.assertTrue(issubclass(result, DefaultStreamViewBase))
self.assertIsNot(result, DefaultStreamViewBase)
self.assertEqual(
result.__name__,
'_{base_class_name}_subclass_for_some_method_name'.format(
base_class_name=result.__mro__[1].__name__))
self.assertEqual(result.resource_id, 'some_resource_id')
self.assertEqual(result.renderers, {'some'})
self.assertIs(result.data_spec, sen.data_spec)
self.assertEqual(result.data_backend_api_method, 'some_method_name')
self.assertIs(result.adjust_exc, sen.adjust_exc)
3
Example 2
def test_with_args(self, *args):
result = DefaultStreamViewBase.concrete_view_class(
'some_resource_id',
frozenset({'some'}),
sen.data_spec,
'some_method_name',
sen.adjust_exc)
self._basic_asserts(result)
3
Example 3
def test_with_kwargs(self, *args):
result = DefaultStreamViewBase.concrete_view_class(
resource_id='some_resource_id',
renderers=frozenset({'some'}),
data_spec=sen.data_spec,
data_backend_api_method='some_method_name',
adjust_exc=sen.adjust_exc)
self._basic_asserts(result)
3
Example 4
Project: n6sdk Source File: test_pyramid_commons.py
def test_for_subclass(self, *args):
class SomeViewBase(DefaultStreamViewBase):
x = 42
result = SomeViewBase.concrete_view_class(
resource_id='some_resource_id',
renderers=frozenset({'some'}),
data_spec=sen.data_spec,
data_backend_api_method='some_method_name',
adjust_exc=sen.adjust_exc)
self._basic_asserts(result)
self.assertTrue(issubclass(result, SomeViewBase))
self.assertEqual(result.x, 42)
3
Example 5
Project: n6sdk Source File: test_pyramid_commons.py
def test_unregistered_renderer_error(self):
with self.assertRaisesRegexp(ValueError, r'renderer.*not.*registered'):
DefaultStreamViewBase.concrete_view_class(
resource_id='some_resource_id',
renderers=frozenset({'some_unregistered'}),
data_spec=sen.data_spec,
data_backend_api_method='some_method_name',
adjust_exc=sen.adjust_exc)