示例#1
0
 def test_dynamic_part_name_no_resources(self, get_children):
     get_children.return_value = []
     resource = Mock(resources=None)
     part_name = utils.dynamic_part_name(
         resource, 'stories', 'default_id')
     assert part_name == 'stories_default_id'
     get_children.assert_called_once_with(resource)
示例#2
0
 def test_dynamic_part_name_no_dynamic(self, get_children):
     get_children.return_value = [Mock(path='/items')]
     resource = Mock()
     part_name = utils.dynamic_part_name(
         resource, 'stories', 'default_id')
     assert part_name == 'stories_default_id'
     get_children.assert_called_once_with(resource)
示例#3
0
 def test_dynamic_part_name_no_dynamic(self):
     resource = Mock(resources={'/items': 'foo'})
     part_name = utils.dynamic_part_name(
         resource, 'stories', 'default_id')
     assert part_name == 'stories_default_id'
示例#4
0
 def test_dynamic_part_name_no_resources(self):
     resource = Mock(resources=None)
     part_name = utils.dynamic_part_name(
         resource, 'stories', 'default_id')
     assert part_name == 'stories_default_id'
示例#5
0
 def test_dynamic_part_name(self):
     resource = Mock(resources={'/items': 'foo', '/{myid}': 'bar'})
     part_name = utils.dynamic_part_name(
         resource, 'stories', 'default_id')
     assert part_name == 'stories_myid'