Welcome to the Lab Assignment 3! Please implement all the functions present in lab3.py
and use the testing script provided to make sure your functions produce correct results.
- Locally
# To install dependencies on your local machine pip install -r requirements.txt # Finally, run the test suite pytest -v
- GitHub Actions
- Commit & Push your latest version of changes
git add . # Stage the new changes git commit -m "update: lab3.py" # Commit the changes git push # Push the new changes
- Now, you can see the evalution report under the
Actions
section of your repository. - Everytime you push a new version of your code, a
GitHub Actions
workflow will be triggered and run.
- Commit & Push your latest version of changes
- Click on the latest workflow run to see the latest evaluation report generated.
Here you are tested on public test cases (a part of the test suite)
- Check the greyed Annotations saying
Autograding complete
with a test score.This is not the actual score for your assignment. It means you pass all the public test cases.
- The assignment will be tested on private test suite after the deadline.
Private test cases may also include tricky and edge cases for you shall implement proper logic to handle them well.