1. 02 Mar, 2021 1 commit
  2. 16 May, 2019 1 commit
    • Denis Laxalde's avatar
      Make crypto module python3-compatible · 7abe23cbfda1
      Denis Laxalde authored
      * Remove usage of unicode() and decode the base64-encoded string in
        encrypt();
      * Encode the string received in decrypt() as (I supposed) it should come
        from the result of encrypt().
      
      Add tests for this module along the way.
      
      --HG--
      branch : 3.26
      7abe23cbfda1
  3. 13 Mar, 2019 1 commit
  4. 13 Feb, 2019 1 commit
  5. 06 Oct, 2017 2 commits
    • Sylvain Thénault's avatar
      [test] Pin some test dependencies · a97cdb531a75
      Sylvain Thénault authored
      We currently have CI failures because cubes used as test dependencies have been
      updated to new-style cube layout. To avoid this, pin them to previous released.
      
      Those dependencies should be removed but in the mean time this should be enough
      (and backported in all active branches).
      
      --HG--
      branch : 3.25
      a97cdb531a75
    • Sylvain Thénault's avatar
      [test] Pin some test dependencies · cfd25da225c2
      Sylvain Thénault authored
      We currently have CI failures because cubes used as test dependencies have been
      updated to new-style cube layout. To avoid this, pin them to previous released.
      
      Those dependencies should be removed but in the mean time this should be enough
      (and backported in all active branches).
      cfd25da225c2
  6. 26 Sep, 2016 1 commit
    • Denis Laxalde's avatar
      [pkg] Declare extras (optional) dependencies · 6c263b8091d3
      Denis Laxalde authored
      This is primary to extract "pyramid" dependencies out of install_requires
      as they are actually optional. Along the way, resurrect all things in
      __pkginfo__.__recommends__ which were not used at all and convert them
      into extra_requires.
      
      It appears that __depends__ and __recommends__ in __pkginfo__.py are
      not useful so drop them and inline dependencies as
      install_requires/extra_requires in setup function call.
      
      For pyramid tests to continue working, add respective dependencies to
      test-misc.txt requirements file.
      6c263b8091d3
  7. 23 Sep, 2016 1 commit
    • Denis Laxalde's avatar
      [tox] Have less test environments · 1817f8946c22
      Denis Laxalde authored
      This is to reduce the load on CI server because of parallel clones of the
      repository in Docker containers. Only keep "server", and "web" environments
      separated. All other prior environments are in "misc".
      
      To avoid duplicate entries in requirements files, move them all in a
      "requirements" directory (this appears to be a "common" practice, see e.g.
      Celery).
      
      Adjustments in tests:
      
      * Rename cubicweb/hooks/test/unittest_notification.py so that it does not
        conflict with cubicweb/sobjects/test/unittest_notification.py during test
        discovery as they would have the same module name but different __file__
        attribute.
      * Add "comment" cube to the list of expected cubes in unittest_cwconfig.py as
        this cube is pulled by requirements/test-mist.txt.
      
      Closes #15440662.
      1817f8946c22