Skip to content
Snippets Groups Projects
  1. Oct 16, 2024
  2. Oct 11, 2024
  3. Oct 10, 2024
  4. Oct 05, 2024
  5. Sep 29, 2024
  6. Sep 28, 2024
    • Marc Troelitzsch's avatar
      fix: Avoid import conflicts by renaming types.py to _types.py · d4ca8555
      Marc Troelitzsch authored
      Renaming `types.py` to `_types.py` to avoid conflicts with Python's
      built-in modules. This change addresses some `ImportErrors` such as:
      
      ```
      ImportError: cannot import name 'MappingProxyType' from partially initialized module 'types' (most likely due to a circular import)
      ```
      
      As far as I can tell this is not a problem when installing the library
      using pip or running tests in tox, only local execution when adding the
      source-root to the `PYTHONPATH`. This is e.g. the case in the default
      IntelliJ/Pycharm run configuration when testing in scratch files.
      d4ca8555
    • Marc Trölitzsch's avatar
  7. Sep 27, 2024
  8. Sep 16, 2024
  9. Sep 05, 2024
  10. Sep 01, 2024
  11. Aug 31, 2024
  12. Aug 30, 2024
  13. Aug 26, 2024
    • Adam Williamson's avatar
      Add container-based integration testing · 96dea321
      Adam Williamson authored
      
      This adds an integration test that runs a set of mediawiki
      containers, configures them enough that the API works, then runs
      a few simple tests of logging in, creating, moving and deleting
      pages. We also enable this in CI. We can extend this with more
      tests later, I think this is a reasonable initial set.
      
      Signed-off-by: default avatarAdam Williamson <awilliam@redhat.com>
      96dea321
Loading