runbot/forwardport/tests
Xavier Morel 679d556c90 [FIX] project creation: handling of mergebot info
- don't *fail* in `_compute_identity`, it causes issues when the token
  is valid but doesn't have `user:email` access as the request is
  aborted and saving doesn't work
- make `github_name` and `github_email` required rather than ad-hoc
  requiring them in `_compute_identity` (which doesn't work correctly)
- force copy of `github_name` and `github_email`, with o2ms being
  !copy this means duplicating projects now works out of the box (or
  should...)

Currently errors in `_compute_identity` are reported via logging which
is not great as it's not UI visible, should probably get moved to
chatter eventually but that's not currently enabled on projects.

Fixes #990
2024-12-02 16:32:53 +01:00
..
conftest.py [REM] *: default_crons fixture 2024-08-02 15:14:50 +02:00
test_backport.py [ADD] *: PR backport wizard 2024-10-22 11:41:58 +02:00
test_batches.py [CHG] forwardport: perform forward porting without working copies 2024-07-08 14:37:14 +02:00
test_conflicts.py [FIX] project creation: handling of mergebot info 2024-12-02 16:32:53 +01:00
test_limit.py [FIX] project creation: handling of mergebot info 2024-12-02 16:32:53 +01:00
test_overrides.py [CHG] *: move forward-porting over to batches 2024-05-24 09:08:56 +02:00
test_simple.py [FIX] *: unnecessary warning on r- of forward port 2024-09-06 13:04:13 +02:00
test_updates.py [FIX] project creation: handling of mergebot info 2024-12-02 16:32:53 +01:00
test_weird.py [FIX] project creation: handling of mergebot info 2024-12-02 16:32:53 +01:00