Git Product home page Git Product logo

httpie's People

Contributors

alappe avatar almet avatar altreus avatar asnelzin avatar cemaleker avatar crazypython avatar dair-targ avatar davidoliver avatar dsego avatar dshafik avatar duboviy avatar efyang avatar faulkner avatar felixbuenemann avatar flashingpumpkin avatar frewsxcv avatar gtback avatar ifdattic avatar ii-v avatar insyte avatar isbadawi avatar jkbrzt avatar laurentb avatar mblayman avatar medecau avatar msabramo avatar nlf avatar prafulfillment avatar scorphus avatar unsignedint avatar

Watchers

 avatar  avatar

httpie's Issues

Create a working ad-hoc coverage tool

You create a working ad-hoc coverage tool that at least measures coverage of normal branches (if, while) for ten functions.

Needed for P.

  • program@75-169@httpie/core.py
  • main@172-260@httpie/core.py
  • _process_auth@217-269@httpie/input.py
  • get_lexer@87-131@httpie/output/formatters/colors.py
  • _guess_method@309-346@httpie/input.py
  • get_requests_kwargs@126-176@httpie/client.py
  • parse_content_range@41-97@httpie/downloads.py
  • build_output_stream@58-94@httpie/output/streams.py
  • get_default_headers@108-123@httpie/client.py
  • start@227-298@httpie/downloads.py

Document purpose of functions, and why the complexity should be high

Check of when you are done.

  • program@75-169@httpie/core.py
  • main@172-260@httpie/core.py
  • _process_auth@217-269@httpie/input.py
  • get_lexer@87-131@httpie/output/formatters/colors.py
  • _guess_method@309-346@httpie/input.py
  • get_requests_kwargs@126-176@httpie/client.py
  • parse_content_range@41-97@httpie/downloads.py
  • build_output_stream@58-94@httpie/output/streams.py
  • get_default_headers@108-123@httpie/client.py
  • start@227-298@httpie/downloads.py

Write new test cases

Each group member writes at least two new tests that improve coverage. All tests should have at least one assertion (other than "assert(true)" or equivalent). Show that at least ten new branches or paths are taken by your new test suite.

Check of once you are done

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.