Code Monkey home page Code Monkey logo

Comments (5)

HVFrancis avatar HVFrancis commented on August 22, 2024

Do you want this done using pytest or some other test runner (or does it matter)?

from pyknit.

terriko avatar terriko commented on August 22, 2024

Pytest please!

from pyknit.

HVFrancis avatar HVFrancis commented on August 22, 2024

Any specific tests you want to make sure are in there?

from pyknit.

terriko avatar terriko commented on August 22, 2024

I'd start by making sure it worked as expected for real measurements (if you don't know what those look like, there's some at the bottom of https://blog.tincanknits.com/2013/08/17/gauge/ and that page explains what swatching is for), then start in on anything needed to trigger other code paths. (I usually use some sort of code coverage tool to check this)

We don't currently have error handling, but you could also build tests for values like 0 and -1 and strings that aren't numbers and possibly change the code to behave appropriately.

from pyknit.

Ben-Hampson avatar Ben-Hampson commented on August 22, 2024

then start in on anything needed to trigger other code paths. (I usually use some sort of code coverage tool to check this)

@terriko could you explain to me what this means? Thanks.

from pyknit.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.