Update Client Metadata Update Prose Tests 7 and 8

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Works as Designed
    • Priority: Unknown
    • None
    • Affects Version/s: None
    • Component/s: Handshake
    • Hide

      DRIVERS-3431:
      Summary of necessary driver changes

      • Drivers should implement this ticket alongside DRIVERS-3262.
      • Drivers which already implemented DRIVERS-3262 should double-check their prose test implementations are consistent with the updated wording:
        • Metadata appends during vs. after MongoClient initialization.
        • Avoid requiring "DriverInfoOptions.name = null".

      Commits for syncing spec/prose tests
      (and/or refer to an existing language POC if needed)

      Context for other referenced/linked tickets

      • Client Metadata Update Prose Tests have been updated to clarify when metadata appends are expected to occur during vs. after MongoClient initialization.
      • Test Case 1 for Prose Test 7 and 8 is "removed" (strikethrough) in order to avoid requiring "DriverInfoOptions.name = null" despite the DriverInfoOptions specification stating "name" is not an optional field. An exemption is left for drivers whose API may nevertheless permit a null value as an extension.
      Show
      DRIVERS-3431 : Summary of necessary driver changes Drivers should implement this ticket alongside DRIVERS-3262 . Drivers which already implemented DRIVERS-3262 should double-check their prose test implementations are consistent with the updated wording: Metadata appends during vs. after MongoClient initialization. Avoid requiring "DriverInfoOptions.name = null" . Commits for syncing spec/prose tests (and/or refer to an existing language POC if needed) https://github.com/mongodb/specifications/commit/290ee48973ed0dc8a7c54668e35b19cb012e94ed Context for other referenced/linked tickets Client Metadata Update Prose Tests have been updated to clarify when metadata appends are expected to occur during vs.  after MongoClient initialization. Test Case 1 for Prose Test 7 and 8 is "removed" (strikethrough) in order to avoid requiring "DriverInfoOptions.name = null"  despite the DriverInfoOptions specification stating "name" is not an optional field. An exemption is left for drivers whose API may nevertheless permit a null value as an extension.
    • None
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?
    • None
    • None
    • None
    • None
    • None
    • None

      This ticket was split from DRIVERS-3431, please see that ticket for a detailed description.

            Assignee:
            Abraham Egnor
            Reporter:
            TPM Jira Automations Bot
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: