Added tricrypto_views.vy and tricrypto_factory.vy to curvesim.test.fixtures.curve + corresponding fixtures as tricrypto_ng.vy and its vyper_tricrypto fixture rely on these external contracts for functionality/parameters.
Replaced test_tricrypto.get_math with tricrypto_math fixture (of tricrypto_math.vy) to avoid slow boa.load_partial and for cleanliness.
Hygiene checklist
[x] Changelog entry
[x] Everything public has a Numpy-style docstring
(modules, public functions, classes, and public methods)
[x] Commit history is cleaned-up with minor changes squashed together
and descriptive commit messages following Tim Pope's style
Description
tricrypto_views.vy
andtricrypto_factory.vy
tocurvesim.test.fixtures.curve
+ corresponding fixtures astricrypto_ng.vy
and itsvyper_tricrypto
fixture rely on these external contracts for functionality/parameters.test_tricrypto.get_math
withtricrypto_math
fixture (oftricrypto_math.vy
) to avoid slowboa.load_partial
and for cleanliness.Hygiene checklist
Cute Animal Picture