Commit Graph

11 Commits

Author SHA1 Message Date
Jurko Gospodnetić b89de4607a update test environments
Added new test environments - Python 2.7.8, 3.1.3/32-bit & 3.4.2.
Now testing using Windows 8.1/x64.
2014-12-25 20:11:09 +01:00
Jurko Gospodnetić 231a8c7d24 add Python 2.7.7 to the list of officially tested Python environments 2014-06-02 15:27:40 +02:00
Jurko Gospodnetić 730a5191a8 specify exact test Python environment commands in setup.cfg
As before, configured project test environment startup commands use the '.cmd'
suffix as that matches the startup commands used on the current maintainer's
notebook, but now that suffix is no longer hardcoded and is explicitly specified
in the project's configuration file instead.
2014-05-28 12:18:53 +02:00
Jurko Gospodnetić 709409e59e test using Python 3.4.1
Updated related project documentation & test scripts.
2014-05-22 19:44:17 +02:00
Jurko Gospodnetić ea02fb96ad add tools/setup_base_environments.py development script
Installs packages into multiple Python environments so they can be used for
testing this project. This automates all the previously manually done work on
setting up those environments.

The script contains a multitude of open TODO comments and should still be
considered 'work in progress', but successfully gets the work done at least on
one Windows 7 x64 SP1 machine with 17 different parallel Python installations.

Updated relevant HACKING.rst docs.

Relevant configuration added to the main project Python configuration file
'setup.cfg'.

All Python modules indended for use in different project development utility
scripts have been placed under the suds_devel package folder located under the
tools project folder.

The new scripts:
 - are included in the project's source distribution,
 - are not installed with the project
 - do not need py2to3 processing
 - do not have any tests of their own yet

tools/__* folders get created and used as local caches by the new
tools/setup_base_environments.py development script and so must not included in
the project's source distribution.
2014-05-15 17:10:55 +02:00
Jurko Gospodnetić 1ce9675221 remove stylistic code formatting inconsistencies 2014-04-26 00:02:44 +02:00
Jurko Gospodnetić d25ca4989c refactor the CompareSAX test utility implementation
Extract into a separate tests.compare_sax test utility module.
Extract its unit tests into a separate tests.test_compare_sax unit test module.
Make sure the tests.compare_sax module content gets processed by pytest when
performing its asserting rewriting even if the module does not observe the usual
test module naming convention (i.e. it does not begin with 'test_').

Removed the no longer used tests.test_utility test utility module.

As a slight related cleanup, pytest configured so it no longer recognizes
Python modules with name suffix '_test.py' as test modules. Such names are not
used in this project so removing their lookup should speed up pytest's test
collection slightly.
2014-03-03 14:55:37 +01:00
Jurko Gospodnetić 571424f78b Cleanup before the initial forked project release.
* Renamed internal HACKING, LICENSE, README & TODO documentation files to use
  the .txt extension and thus be easier to use on Windows.
* Renamed the forked project name to 'suds_jurko' to differentiate it from the
  original 'suds' project on PyPI.
* Added a MANIFEST.in project configuration file listing the forked project's
  source distribution content (needed since we are using the Mercurial version
  control system and our installation packager does not know how to
  automatically collect 'all files under Mercurial version control' the way it
  does for CVS or SVN).
* Improved project documentation.
    * More detailed 'setup.py' usage documentation notes (HACKING.txt).
    * Documented the forked project's release procedure (HACKING.txt).
    * Documented the forked project's release download locations (README.txt).
    * Documented the forked project's installation procedure (README.txt).
* Preparing source distributions ('setup.py sdist') now configured to be use the
  .tar.bz2 format by default as it takes the least space.
* Updated the forked project's meta data used when preparing distribution
  packages (description, long_description, keywords, url, download_url, ...).
* Project's built distribution no longer contains test.* subpackages.
* Updated todo list.
2011-12-24 12:35:41 +01:00
Jurko Gospodnetić 3d08084e0d Cleaned up the project's setup.cfg file - comments & minor stylistic changes. 2011-12-24 11:39:01 +01:00
Jurko Gospodnetić 14d3c38d92 Disabled pytest unit test lookup in build & version control system subfolders. 2011-12-20 11:54:27 +01:00
jortel f445f973e0 added setup.cfg for missing .pyo problem when building rpms with python 2.4.
update version to 1.1.1.
2007-12-17 19:16:06 +00:00