scieloorg / books-oai

SciELO Books repository for SciELO Books.
BSD 2-Clause "Simplified" License
1 stars 4 forks source link

Verbos Identify, ListMetadataFormat #4

Closed rafaelnovello closed 10 years ago

rafaelnovello commented 10 years ago

Foram implementados os verbos Identify, ListMetadataFormats.

Foram criados os módulos oaipmh.py e pipeline.py para a representação dos verbos OAI-PMH em classes e para a definição dos Pipes de transformação dos dados para cada elemento do xml de resposta, respectivamente. Desta forma, cada verbo fará uso dos Pipes necessários para a criação do xml de saída, possibilitando o reuso de Pipes comuns entre os verbos.

Os testes foram reorganizados em um package e divididos por objetivo em módulos específicos. Para tal foi necessário o uso do Nose como test runner.

gustavofonseca commented 10 years ago

Não consigo executar os testes automatizados. Recebo uns warnings do setup.cfg e os testes não são executados.

(books-oai)gustavofonseca@PAT113-SCIELO:books-oai (issue-2) python
setup.py test
running test
running egg_info
writing requirements to booksoai.egg-info/requires.txt
writing booksoai.egg-info/PKG-INFO
writing top-level names to booksoai.egg-info/top_level.txt
writing dependency_links to booksoai.egg-info/dependency_links.txt
writing entry points to booksoai.egg-info/entry_points.txt
reading manifest file 'booksoai.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '*.rst'
warning: no files found matching '*.ico' under directory 'booksoai'
warning: no files found matching '*.png' under directory 'booksoai'
warning: no files found matching '*.css' under directory 'booksoai'
warning: no files found matching '*.gif' under directory 'booksoai'
warning: no files found matching '*.jpg' under directory 'booksoai'
warning: no files found matching '*.pt' under directory 'booksoai'
warning: no files found matching '*.txt' under directory 'booksoai'
warning: no files found matching '*.mak' under directory 'booksoai'
warning: no files found matching '*.mako' under directory 'booksoai'
warning: no files found matching '*.js' under directory 'booksoai'
warning: no files found matching '*.html' under directory 'booksoai'
warning: no files found matching '*.xml' under directory 'booksoai'
writing manifest file 'booksoai.egg-info/SOURCES.txt'
running build_ext
/Users/gustavofonseca/prj/envs/books-oai/lib/python2.7/site-packages/nose/config.py:262:
RuntimeWarning: Option 'cover-package' in config file 'setup.cfg'
ignored: excluded by runtime environment
  warn(msg, RuntimeWarning)
/Users/gustavofonseca/prj/envs/books-oai/lib/python2.7/site-packages/nose/config.py:262:
RuntimeWarning: Option 'with-coverage' in config file 'setup.cfg'
ignored: excluded by runtime environment
  warn(msg, RuntimeWarning)
/Users/gustavofonseca/prj/envs/books-oai/lib/python2.7/site-packages/nose/config.py:262:
RuntimeWarning: Option 'cover-erase' in config file 'setup.cfg' ignored:
excluded by runtime environment
  warn(msg, RuntimeWarning)

-Gustavo

On Sat, Feb 8, 2014, at 09:37 AM, Rafael Novello wrote:

Foram implementados os verbos Identify, ListMetadataFormats.

Foram criados os módulos oaipmh.py e pipeline.py para a representação dos verbos OAI-PMH em classes e para a definição dos Pipes de transformação dos dados para cada elemento do xml de resposta, respectivamente. Desta forma, cada verbo fará uso dos Pipes necessários para a criação do xml de saída, possibilitando o reuso de Pipes comuns entre os verbos.

Os testes foram reorganizados em um package e divididos por objetivo em módulos específicos. Para tal foi necessário o uso do Nose como test runner. You can merge this Pull Request by running:

git pull https://github.com/rafaelnovello/books-oai issue-2

Or you can view, comment on it, or merge it online at:

https://github.com/scieloorg/books-oai/pull/4

-- Commit Summary --

  • Ajustes para otimizar o uso de connexões com o MongoDB
  • Ajustes para otimizar o uso de connexões com o MongoDB
  • Merge branch 'issue-1' of https://github.com/rafaelnovello/books-oai into issue-1
  • Iniciado o tratamento dos verbos OAI
  • Ajustes para otimizar o uso de connexões com o MongoDB
  • Terminada implementação dos verbos Identify e ListMetadataPrefix. fix

    2

  • Resolvendo conflitos

-- File Changes --

M booksoai/__init__.py (19)
A booksoai/oaipmh.py (66)
A booksoai/pipeline.py (101)
M booksoai/renderers.py (2)
M booksoai/sync.py (19)
A booksoai/tests/__init__.py (0)
A booksoai/tests/test_pipes.py (151)
R booksoai/tests/test_sync.py (73)
A booksoai/tests/test_views.py (33)
M booksoai/utils.py (2)
M booksoai/views.py (22)
M setup.py (4)

-- Patch Links --

https://github.com/scieloorg/books-oai/pull/4.patch https://github.com/scieloorg/books-oai/pull/4.diff


Reply to this email directly or view it on GitHub: https://github.com/scieloorg/books-oai/pull/4

rafaelnovello commented 10 years ago

Pull Request atualizado.