GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • network-unit-testing-system
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Network Unit Testing System

README.md

Thanks for visiting NUTS (Network Unit Testing System) 👋

NUTS is a Pytest plugin enabling network testing using YAML files.

Documentation

You can find the whole documentation at https://nuts.readthedocs.io/.

Nuts components

Usage

Install nuts using pip:

$ pip install nuts

Write tests in YAML File:

- test_class: TestNapalmBgpNeighbors
  test_data:
    - host: R1
      local_id: 172.16.255.1
      local_as: 45001
      peer: 172.16.255.2
      remote_as: 45002
      remote_id: 0.0.0.0
      is_enabled: true
      is_up: false
    - host: R2
      peer: 172.16.255.2
      is_up: false

Run Pytest:

$ pytest -v

Nuts successful

Repositories

Repository Description Documentation
nuts Pytest plugin using YAML to execute network unit tests https://nuts.readthedocs.io/
nuts-containerlab-demo Demo lab with containerlab to see Nuts in action
nuts-testclient Container with SSH server containing useful tools for testing
nuts-client-tests TestCases for (Linux) clients

Popular repositories Loading

  1. nuts nuts Public

    NUTS defines a desired network state and checks it against a real network using pytest and nornir.

    Python 178 12

  2. nuts-containerlab-demo nuts-containerlab-demo Public

    Shell 11

  3. naf_workshop_nuts_lab naf_workshop_nuts_lab Public

    Roff 8 36

  4. nuts-testclient nuts-testclient Public

    Container with SSH server containing useful tools for testing

    Dockerfile 3 4

  5. nuts-client-tests nuts-client-tests Public

    TestCases for clients

    Python 2

  6. example-custom-netmiko-cli-test example-custom-netmiko-cli-test Public

    Python 2

Repositories

Loading
Type
Language
Sort
Showing 10 of 10 repositories
  • nuts Public

    NUTS defines a desired network state and checks it against a real network using pytest and nornir.

    Uh oh!

    There was an error while loading. Please reload this page.

    network-unit-testing-system/nuts's past year of commit activity
    Python 178 MIT 12 21 4 Updated Aug 5, 2026
  • nuts-containerlab-demo Public

    Uh oh!

    There was an error while loading. Please reload this page.

    network-unit-testing-system/nuts-containerlab-demo's past year of commit activity
    Shell 11 MIT 0 0 0 Updated May 16, 2026
  • naf_workshop_nuts Public

    Uh oh!

    There was an error while loading. Please reload this page.

    network-unit-testing-system/naf_workshop_nuts's past year of commit activity
    2 MIT 3 0 6 Updated Mar 30, 2026
  • naf_workshop_nuts_lab Public

    Uh oh!

    There was an error while loading. Please reload this page.

    network-unit-testing-system/naf_workshop_nuts_lab's past year of commit activity
    Roff 8 36 0 0 Updated Nov 18, 2025
  • nuts-oc-tests Public

    TestCases using OpenConfig and gNMI

    Uh oh!

    There was an error while loading. Please reload this page.

    network-unit-testing-system/nuts-oc-tests's past year of commit activity
    Python 0 0 0 0 Updated Nov 18, 2025
  • nuts-client-tests Public

    TestCases for clients

    Uh oh!

    There was an error while loading. Please reload this page.

    network-unit-testing-system/nuts-client-tests's past year of commit activity
    Python 2 0 6 0 Updated May 25, 2025
  • .github Public

    Uh oh!

    There was an error while loading. Please reload this page.

    network-unit-testing-system/.github's past year of commit activity
    0 0 0 0 Updated May 2, 2025
  • example-custom-netmiko-cli-test Public

    Uh oh!

    There was an error while loading. Please reload this page.

    network-unit-testing-system/example-custom-netmiko-cli-test's past year of commit activity
    Python 2 0 0 0 Updated Nov 2, 2024
  • nornir_nuts Public

    Nornir plugins designed for use with Nuts.

    Uh oh!

    There was an error while loading. Please reload this page.

    network-unit-testing-system/nornir_nuts's past year of commit activity
    Python 1 0 0 0 Updated Jul 31, 2024
  • nuts-testclient Public

    Container with SSH server containing useful tools for testing

    Uh oh!

    There was an error while loading. Please reload this page.

    network-unit-testing-system/nuts-testclient's past year of commit activity
    Dockerfile 3 MIT 4 0 0 Updated Aug 14, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.