chore: Improve tests:

In both encoding and contracts:
- Make sure that the tests names/encoder match what is happening (we had test_split_... that was only a single swap).
- Made modules inside the encodings tests
  - In swap_encoders: there is one module per protocol
  - In strategy_encoders: there is one module per strategy and an extra protocol_integration module. Inside the sequential module there is another module called chained_swaps
- In contracts, each strategy has its own file. Integration tests per strategy should also be here. Renamed TychoRouterIntegration to TychoRouterProtocolIntegration. Only protocol integration tests should be in this file

--- don't change below this line ---
ENG-4327 Took 1 hour 13 minutes
This commit is contained in:
Diana Carvalho
2025-04-21 13:05:04 +01:00
parent b4236dd879
commit a951dfb21a
7 changed files with 2110 additions and 2363 deletions

File diff suppressed because it is too large Load Diff