Adds different cases for bundles which can be confirmed by the tangle
Fixes #1590
1590 describes 2 test which we currently cannot do in a regression test, but have as a unit test.
And at least one incomplete but valid bundle (missing an index) approves the former
Already exists: BundleValidatorTest.validateSemanticsOfBundleWithMissingTransaction
And at least one invalid bundle approves the former. (send without input)
Already exists: BundleValidatorTest.validationModeAllWithInvalidBundle
These regression tests are prepared in the file 2_disabled_transaction_tests.feature and will be usable once we have white flag implemented.
We need 2 changes to the regression tests:
Updated snapshots.txt for machine 2 (@DyrellC has the database)
Change the installation of the iota python library to the following: pip install pyota[pow] (This is required for custom pow for the test with the split bundle)
Description
Adds different cases for bundles which can be confirmed by the tangle
Fixes #1590
1590 describes 2 test which we currently cannot do in a regression test, but have as a unit test.
These regression tests are prepared in the file
2_disabled_transaction_tests.feature
and will be usable once we have white flag implemented.We need 2 changes to the regression tests:
pip install pyota[pow]
(This is required for custom pow for the test with the split bundle)Snapshot changes are the following 2 additions:
And corresponding removal to the rest address
Type of change
How Has This Been Tested?
Ran the tests locally. Buildkite will fail as the database and installation isnt changed in buildkite yet