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