Skip to content

This repo is intended to help folks learn how to debug python code that fails tests.

License

Notifications You must be signed in to change notification settings

marzvrover/buggy_pyheap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

buggy_pyheap

This is a simple python heap implementation that is buggy.

Inspiration

This was written to help a friend who was learning how debug python code that contains tests.

Branch

This is the working branch. The heap implementation here should work correctly with all the tests passing.

You can compare other branches to this branch to see the changes that were made to introduce the bugs.

https://github.com/marzvrover/buggy_pyheap/compare/working...<branch-name>

Bug branches

Installation

The only requirement is pytest.

If you do not have a python environment set up, you can use the codespace for a fully set up environment.

Open in GitHub Codespaces

License

This code is released under the MIT license. See the LICENSE file for more information.

About

This repo is intended to help folks learn how to debug python code that fails tests.

Topics

Resources

License

Stars

Watchers

Forks

Languages