Skip to content

Testing new data science walkthrough  #18355

@luabud

Description

@luabud

Refs: #18321, microsoft/vscode-jupyter#8733, #18139, #18287

Complexity: 5

Authors: @minsa110

Create Issue


Pre-req

  1. The changes are behind experiments so you need to change your settings to "opt-into" the experience. Add the following to your user settings.json file:
  "experiments.override.gettingStarted.overrideCategory.ms-python.python.pythonWelcome.when":"false",
  "experiments.override.gettingStarted.overrideCategory.ms-python.python.pythonWelcomeWithDS.when": "workspacePlatform != webworker",
  "experiments.override.gettingStarted.overrideCategory.ms-toolsai.jupyter.jupyterWelcome.when": "workspacePlatform != webworker"
  1. Install the Python extension insiders build (Python: Switch to Insiders Daily Channel command) and the Jupyter extension insiders build (switch to pre-release version from extensions tab)

Steps

  1. Verify both tiles open on the welcome page (Help: Get Started command)
    Note: You may need to X out welcome pages from other extensions (e.g. Getting Started with Docker) since only 2 extension welcome pages show up on the Walkthroughs list
    image

  2. Click on the "Get started with Python development" walkthrough

  3. Most of the tiles have been previously tested here, so we will only test the new ones. Click on the "Create a Python file" tile

    • Verify the SVG renders appropriately:
      image
    • Verify the links and buttons work as expected
  4. Click on the "select a Python interpreter" tile

  • Verify SVG renders appropriately:
    image
  • Verify clicking on the "select Python interpreter" button shows the interpreter picker
  1. Click on the last tile ("Explore more resources")
    • Verify the "data science" link on the second line takes you to the "Python for data science" walkthrough:
      image
    • Verify clicking on the "Jupyter extension" link or the "Search Jupyter extension" opens up the extension view and searches for "ms-toolsai.jupyter"
  2. Click on the "create or open a Jupyter notebook" tile
    • Verify the SVG renders appropriately:
      image
    • Verify the "Create new Jupyter notebook" button creates a new notebook to the side
    • Verify the "open folder" and "clone a git repository" links work as expected
  3. Click on the "open the interactive window" tile
    • Verify the SVG renders appropriately:
      image
    • Verify the "open interactive window" button opens the interactive window
  4. Click on the "find out more!" tile
    • Verify the SVG renders appropriately:
      image
    • Verify the links work as expected

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions