Commit Graph

8 Commits

Author SHA1 Message Date
Davide Brunato de6955b36c Update test requirements
- Now uses xmlschema~=1.0.14
  - Update fn:in-scope-prefixes()
  - Remove module xpath_helpers.py
2019-10-04 10:00:39 +02:00
Davide Brunato b5a0a87a3e Refactor xmlschema related tests
- XMLSchemaProxy will be moved to xmlschema package because
    it requires a specialized context class. Schema tests will
    be kept in elementpath to help integration and to test
    elementpath schema-related features.
2019-08-05 10:10:11 +02:00
Davide Brunato bb7f000fec Update development requirements (xmlschema~=1.0.13) 2019-08-03 12:30:59 +02:00
Davide Brunato 5d715f98fc Add coverage to testing
- Added .coveragerc
  - Added tests/test_helpers.py
  - Added coverage to develop requirements
  - Code cleaning for xpath_helpers.py
2019-05-17 07:35:41 +02:00
Davide Brunato 806c9096de Add tests/test_selectors.py 2019-02-05 13:26:42 +01:00
Davide Brunato c660de0ff1 Rationalize wrong_syntax error generation helper method
- Removed from the parser, improved for tokens.
2018-11-10 11:08:09 +01:00
Davide Brunato 5cc221fa5d XPath 1.0 and packaging completed 2018-03-15 15:11:02 +01:00
Davide Brunato dde2acac06 First commit
Code derived from XPath the xpaty.py module of the xmlschema package
(v.0.9.21-dev). The code has been splitted into some modules, one for
the base TODP parser, one for the XPath 1.0 parser and one for XPath
2.0 parser. The tests are implemented by the script test_elemenpath.py.

Changes to be committed:
	new file:   .gitignore
	new file:   LICENSE
	new file:   MANIFEST.in
	new file:   README.rst
	new file:   elementpath/__init__.py
	new file:   elementpath/exceptions.py
	new file:   elementpath/todp_parser.py
	new file:   elementpath/xpath1.py
	new file:   elementpath/xpath2.py
	new file:   requirements-dev.txt
	new file:   setup.cfg
	new file:   setup.py
	new file:   test_elementpath.py
2018-02-11 10:56:19 +01:00