This instance will be upgraded to Heptapod 0.21.0rc2 on 2021-04-16 at 11:00 UTC+2 (a few minutes of down time)

  1. 21 Jul, 2020 2 commits
    • Manuel Jacob's avatar
      tests: port from nosetests to pytest · d843f9a62e6e
      Manuel Jacob authored
      Nosetests is not actively developed anymore. Pytest is actively developed and
      has a much larger ecosystem around it.
      
      Two features of pytest are particularly helpful for us:
      
      Pytest captures stdio by redirecting at the file descriptor-level instead of
      replacing sys.stdout. This is required for Mercurial, as it has its own
      reference to stdout. Before with nosetests, most output was silently swallowed.
      
      Pytest offers the `ALLOW_UNICODE` and `ALLOW_BYTES` options for doctests, making
      it much easier to make our docstrings Python 2- and Python 3-compatiable.
      
      During this patch, it was attempted to leave the structure of the test code
      similar to before instead of converting everything to idiomatic pytest code.
      Luckily, pytest implements enough interoperability for most of our test code.
      d843f9a62e6e
    • Manuel Jacob's avatar
      tests: drop unused `name` variable · 5d0842c83096
      Manuel Jacob authored
      5d0842c83096
  2. 24 Mar, 2019 1 commit
  3. 31 Dec, 2016 1 commit
    • Yuya Nishihara's avatar
      compat: update ui.ui() calls as per hg d83ca854fa21 · e37040555674
      Yuya Nishihara authored
      The following ui.ui() calls are not changed, which are obvious we don't want
      to load user settings:
      
       - version.liveversion()
       - doctests
       - error dialog called by thg and hgext3rd/thg.py
      
      I'm a little surprised that we still have lots of adhoc ui/repo instantiations.
      e37040555674
  4. 02 Aug, 2014 1 commit
  5. 21 Aug, 2013 1 commit
  6. 17 Feb, 2014 1 commit