Example #1
0
 def test_attr_subresource_no_schema(self, mock_schema, mock_par):
     parent = Mock()
     mock_par.return_value = parent
     mock_schema.return_value = None
     assert not utils.attr_subresource('foo', 1)
     mock_par.assert_called_once_with('foo', method='POST')
     mock_schema.assert_called_once_with(parent)
Example #2
0
 def test_attr_subresource_dict(self, mock_schema, mock_par):
     parent = Mock()
     mock_par.return_value = parent
     mock_schema.return_value = {
         'properties': {
             'route_name': {
                 'type': 'dict'
             },
             'route_name2': {
                 'type': 'list'
             }
         }
     }
     assert utils.attr_subresource('resource', 'route_name')
     mock_par.assert_called_once_with('resource')
     mock_schema.assert_called_once_with(parent)
     assert utils.attr_subresource('resource', 'route_name2')
Example #3
0
 def test_attr_subresource_dict(self, mock_schema, mock_par):
     parent = Mock()
     mock_par.return_value = parent
     mock_schema.return_value = {
         'properties': {
             'route_name': {
                 '_db_settings': {
                     'type': 'dict'
                 }
             },
             'route_name2': {
                 '_db_settings': {
                     'type': 'list'
                 }
             }
         }
     }
     assert utils.attr_subresource('resource', 'route_name')
     mock_par.assert_called_once_with('resource', method='POST')
     mock_schema.assert_called_once_with(parent)
     assert utils.attr_subresource('resource', 'route_name2')
Example #4
0
 def test_attr_subresource_not_attr(self, mock_schema, mock_par):
     parent = Mock()
     mock_par.return_value = parent
     mock_schema.return_value = {
         'properties': {
             'route_name': {
                 '_db_settings': {
                     'type': 'string'
                 }
             }
         }
     }
     assert not utils.attr_subresource('resource', 'route_name')
     mock_par.assert_called_once_with('resource', method='POST')
     mock_schema.assert_called_once_with(parent)
Example #5
0
 def test_attr_subresource_no_static_parent(self, mock_schema, mock_par):
     mock_par.return_value = None
     assert not utils.attr_subresource('foo', 1)
     mock_par.assert_called_once_with('foo')