Uploaded image for project: 'Couchbase Python Client Library'
  1. Couchbase Python Client Library
  2. PYCBC-837

The v3 scenarios_t.py tests need to be refactored.

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Major
    • .backlog3.x
    • 3.0.0-beta.3
    • None
    • None
    • 1
    • SDK13: Coll/Txn/Docs More Chip, SDK22: Docs,Publish,Pipeline, SDK24: Txnλ+Func,TxnFormer,CoC, SDK26: TxnFunc2,TxnFormer,KS

    Description

      Currently, many of the tests are testing multiple things in a single call. Not only does that make interpreting a fail more difficult, but it means that if one of the things (durability in this case) isn't supported on all platforms, all the other things are also not tested on that platform since we skip the test.

      So - test_multi and test_mutatein are examples, but probably the rest of the tests are similarly structured. This was converted from v2 tests, and so this will happen with the others that we convert as well. But this is already in the V3 (so part of the integration tests), lets fix it sooner rather than later. Put in 3.0.0 for now.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              jared.casey Jared Casey
              david.kelly David Kelly (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty