Skip to content
This repository has been archived by the owner on Mar 28, 2023. It is now read-only.

Migrate python QA tests #1513

Open
placer14 opened this issue Mar 21, 2019 · 0 comments
Open

Migrate python QA tests #1513

placer14 opened this issue Mar 21, 2019 · 0 comments
Labels
feature Feature or enhancement to openbazaar-go

Comments

@placer14
Copy link
Member

placer14 commented Mar 21, 2019

Goals:

  • Tests should protect the behavior guaranteed by ob-go (can be considered as acceptance or "smoke" tests)
  • Tests should NOT protect derivative behavior unless the scenario can be deterministically produced (for example, asserting price calculations only when the exchange rate response can be ensured)
  • Tests should cover the existing QA scenarios at minimum
  • Tests should be easy to understand and expand
  • Tests should be deterministic (the tests relay on the wallet API state and need to be controlled somehow: see Build Blockbook mock server multiwallet#76. Other services may need to be mocked.)
  • Tests should be runnable as a suite or independently
  • Stretch: Tests should be parallizable and fast.

This feature requires (hard/soft blocked by):

Related concern: #957

@placer14 placer14 added the feature Feature or enhancement to openbazaar-go label Mar 21, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature Feature or enhancement to openbazaar-go
Projects
None yet
Development

No branches or pull requests

1 participant