Skip to content

zaquestion/gosetests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gosetests

Not yet usable

gosetests is a tool for iteratively converting blackbox nose style tests (python) into GoLang tests. It will be used to convert a 300+ integration test suite. As such it relies on your tests having no knowledge of the code its testing. For instances, the tests this tool is being built against send http requests and assert on the responses / side effects.

The Idea

  • build out a system for converting python primitives (variables, definitions, etc) into golang equivalents
  • Create a configuration scheme for mapping a piece of python code to GoLang code
    • This is really the key to the system working, I imagine if this projects go far enough that a configuration file would continue to grow over time with python -> GoLang conversions and could start to be more broadly applied.
    • handle mapping function calls, unhandled function calls would be stubbed out in code and configuration updated to call said stub. Then you would manually write the function
    • ideal: handle mapping python patterns into GoLang patterns

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages