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
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — tests(Stage 1): Create unit test for testing all languages bidirectionally · Issue #61 · UniversalPython/UniversalPython

tests(Stage 1): Create unit test for testing all languages bidirectionally #61

New issue
Copy link
New issue
Copy link
Open
Open
tests(Stage 1): Create unit test for testing all languages bidirectionally#61
Copy link
Assignees
shahrukhfu

Description

@SaadBazaz
SaadBazaz
opened on Feb 22, 2026
Issue body actions

Use https://docs.pytest.org/en/stable/
Create a unit test using pytest which loads all languages, and tests each one-by-one by providing a "demo file" (from the samples), and transpiling AND reverse-transpiling an English one into the source language.
This will only test if there are any crashes DURING conversion, we are not planning to test actual syntax and actual program running.

Activity

  1. SaadBazaz
    added a parent issue on Feb 22, 2026
    • tests: add an automated test suite for linux, macos and windows #60
  2. SaadBazaz
    changed the title [-]Create unit tests for functions / internal architecture[/-] [+]Create unit tests for testing all languages bidirectionally[/+] on Feb 22, 2026
  3. SaadBazaz
    changed the title [-]Create unit tests for testing all languages bidirectionally[/-] [+]Create unit test for testing all languages bidirectionally[/+] on Feb 22, 2026
  4. SaadBazaz
    changed the title [-]Create unit test for testing all languages bidirectionally[/-] [+]tests(Stage 1): Create unit test for testing all languages bidirectionally[/+] on Feb 22, 2026
  5. shahrukhfu commented on Feb 25, 2026

    @shahrukhfu
    shahrukhfu
    on Feb 25, 2026
    More actions

    Hi there, I'd like to take on this issue,
    My plan is:

    • Create a test using pytest that discovers all the languages in the repo.
    • Implement a loop that iterates through each language using its demo file in the samples directory.
    • Test for bidirectional transpilation for each language.
    • I understand that testing for the execution of the code is out of scope for this task and test will only pass if there are no crashes during the conversion.

    Please assign this issue to me!

    Reacted by Saad A. Bazaz
  6. SaadBazaz
    assigned
    SaadBazaz
    and
    shahrukhfu
    and unassigned
    SaadBazaz
    on Feb 26, 2026
  7. SaadBazaz commented on Feb 26, 2026

    @SaadBazaz
    SaadBazaz
    on Feb 26, 2026
    CollaboratorAuthor
    More actions

    Looks good, @shahrukhfu . Good to start simple. Do make a draft PR as soon as you start, then assign me for review once done.

    Feel free to ask further questions in this thread or in your draft PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

  • @shahrukhfu
    shahrukhfu

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    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.