summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [debian] Use logilab-pytest executable directlydebian/1.3.0-1centos/1.3.0-11.3.0Denis Laxalde2016-11-181-2/+2
| | | | To please damned Apycot, hopefully.
* [test] Do not use "modutils" in test_site_packagesDenis Laxalde2016-11-181-2/+3
| | | | | | Because "modutils" module may also be found in source directory, this test may fail under some circumstances (like Debian package build, for instance).
* [pkg] Version 1.3.0Denis Laxalde2016-11-183-2/+8
|
* Fix test breakage in modutils with python 3Sylvain Thénault2016-11-161-1/+3
|
* [configuration] Fix multi-line strings handlingChristophe de Vienne2016-01-112-0/+47
| | | | Closes #3691182
* [testlib] Deprecate doctest things in favour of stdlib moduleDenis Laxalde2016-01-195-29/+23
| | | | | | And adjust all tests accordingly. Drop docstring example from fileutils.abspath_listdir since I could not have it skipped.
* Deprecate logilab-pytestDenis Laxalde2016-10-033-3/+4
|
* Rename pytest executable into logilab-pytestDenis Laxalde2016-10-0312-42/+48
| | | | Closes #8396846.
* [testlib] Deprecate with_tempdir (Closes #8267966)Denis Laxalde2016-10-241-1/+3
| | | | | | | Recommend tempfile.TemporaryDirectory, available in tempfile from Python 3.4 or from `backports.tempfile`_ otherwise. .. _`backports.tempfile`: https://pypi.python.org/pypi/backports.tempfile
* [modutils] Copy back modpath_from_file from astroidDenis Laxalde2016-11-141-9/+27
| | | | | | | Astroid has copy of modutils, originally from logilab-common, which has been modified and improved since. Copy back the `modpath_from_file` function in logilab-common, so that it is more robust to file path "subtelities" (case, symlinks, user, in particular).
* [shellutils] Typo slot -> slotsDenis Laxalde2016-06-301-1/+1
| | | | Closes #6820061.
* Added tag 1.2.2, debian/1.2.2-1, centos/1.2.2-1 for changeset da1d07661e4eDenis Laxalde2016-06-210-0/+0
|
* [pkg] Version 1.2.2debian/1.2.2-1centos/1.2.2-11.2.2Denis Laxalde2016-06-213-2/+8
|
* [doc] fixesDavid Douard2015-07-031-8/+11
|
* [configuration] long is gone in Python 3, rely on six.integer_typesDenis Laxalde2016-06-021-2/+2
|
* [pytest] make pytest module runnableDavid Douard2016-06-101-0/+4
| | | | so one can type "python -m logilab.common.pytest"
* [registry] make RegistryStore.load_file work with unicode value for modname ↵David Douard2016-06-021-0/+2
| | | | (closes #6302914)
* Added tag 1.2.1, debian/1.2.1-1, centos/1.2.1-1 for changeset 6a618d1474cfDavid Douard2016-05-270-0/+0
|
* [pkg] 1.2.1debian/1.2.1-1centos/1.2.1-11.2.1David Douard2016-05-273-2/+8
|
* [test] noop instead of skip test_utcdatetime for mxDateTimeDavid Douard2016-05-271-1/+1
| | | | to have a clean CI report
* [pkg] add egenix-mx-base in test requirementsDavid Douard2016-05-272-4/+8
|
* [pkg] add a requirements-test.txtDavid Douard2016-05-271-0/+1
| | | | with pytz, for CI
* [pep8] changelog.pyDavid Douard2016-05-271-14/+23
|
* [pep8] test/unittest_changelogDavid Douard2016-05-271-6/+7
|
* [changelog] ensure ChangeLogEntry write unicode (closes #6213577)David Douard2016-01-122-15/+17
| | | | also use io.StingIO in unittest_changelog
* [registry] Stop using load_module_from_nameSylvain Thénault2016-05-191-2/+1
| | | | | | | It as no benefit over __import__ and causes pb in some cases (eg not considering properly parent package's __path__). Closes #6085650
* Fix regression with datetime2ticks vs date object as argumentSylvain Thénault2016-05-172-1/+6
| | | | we should not get a traceback in this case. Closes #6060938
* [spec] Only require python-egenix-mx-base on EL6Denis Laxalde2016-05-111-1/+1
| | | | It is not available on EL7.
* Added tag 1.2.0, debian/1.2.0-1, centos/1.2.0-1 for changeset ece6bcdcb0b1Julien Cristau2016-03-150-0/+0
|
* [configuration] fix crash on python 3.5debian/1.2.0-1centos/1.2.0-11.2.0Julien Cristau2016-03-151-1/+1
| | | | RuntimeError: OrderedDict mutated during iteration
* [pkg] forgot one bump...Julien Cristau2016-03-151-1/+1
|
* [pkg] 1.2.0Julien Cristau2016-03-153-3/+13
|
* [testlib] drop unused TestCase.pdbclassJulien Cristau2015-11-051-1/+0
|
* [date] take milliseconds into account in datetime2ticksJulien Cristau2016-03-102-4/+12
|
* rpm: mx package was renamed it is now python-egenix-mx-baseSamuel Trégouët2016-01-281-1/+1
|
* Add .git and .tox to STD_BLACKLISTDenis Laxalde2016-01-251-1/+1
| | | | This should make it easier to work with cubicweb-ctl i18cube command for instance.
* Move coverage utility from pytest to testlibDenis Laxalde2016-03-034-74/+42
| | | | | | | This allows client libraries to avoid importing pytest module which has spurious monkeypatches of unittest. Drop deprecated API about coverage control.
* [tox] Pass command line arguments to underlying commandDenis Laxalde2016-01-191-1/+1
|
* Added tag 1.1.0, debian/1.1.0-1, centos/1.1.0-1 for changeset ca5d6124428bRémi Cardona2015-10-120-0/+0
|
* Removed tag 1.10.0, debian/1.10.0-1, centos/1.10.0-1Rémi Cardona2015-10-120-0/+0
|
* Added tag 1.10.0, debian/1.10.0-1, centos/1.10.0-1 for changeset ca5d6124428bRémi Cardona2015-10-120-0/+0
|
* [pkg] 1.1.0debian/1.1.0-1centos/1.1.0-11.1.0Julien Cristau2015-10-124-2/+20
|
* [optik_ext] Bytes should be returned as ints, not floats (closes #2086835)Rémi Cardona2015-10-122-1/+20
| | | | float is the default type used in apply_units.
* [testlib] Stop using internal TestCase._addSkip methodRémi Cardona2015-09-211-1/+6
| | | | closes #XXX
* [umessage] Use the same code paths for both python 2 and 3Rémi Cardona2015-09-212-54/+49
| | | | | Add tests for UMessage.get_payload() (taken from CubicWeb). Closes #1716128.
* [umessage] import email exceptions from new module pathsRémi Cardona2015-09-211-2/+2
| | | | Related to #1716128.
* [umessage] Work around bug in python 3's decode_headerRémi Cardona2015-09-182-1/+22
| | | | | | | | We sometimes get unicode objects out of that function, on which .decode() obviously fails. Upstream has apparently not to fix the existing function, so let's handle it ourselves. Tests are taken from CubicWeb. Related to #1716128.
* [umessage] Drop support for python 2.4 and earlierRémi Cardona2015-09-181-6/+2
|
* [py3k] six.integer_typesRémi Cardona2015-09-181-1/+3
|
* [modutils] Fix fd leak in load_module_from_modpathRémi Cardona2015-09-181-1/+5
|