Utkarsh's Blog

Blog Post #1

Published: 06/13/2021

In this blog I briefly talk about the work done and issues fixed in week 1 and what I will be doing for the following 2nd week.

What did I do?

The first week of my GSOC experience proved to be a great and fruitful as I successfully completed the week’s tasks under the guidance of my mentors. During the first week my task was to fix issues that arose due to the merging of PR #25 into the main branch. This PR replaced M2Cryto as the standard library for cryptographic recipes. These issues included support inline passing of certificate and key in wsaa.py script and passphrase support for encoding the private key. Along with these issues my PR-- PR#58 also added more unit tests for wsaa.py.
Apart for this particular PR, more 2 of my PR’s were merged which fixed minor bugs(PR #57) and added pytest-vcr support(PR #56) for dummy tests.

What will I be doing next?

Now for my 2nd week I have to work on testing wsaa.py script. Mainly my work will be to develop unit tests that adapt to the current test suite and improve the tests using fixtures and VCR. Although working on test-coverage is scheduled for later weeks, I will be developing the tests keeping the overall test-coverage in mind as the final test-coverage goal is set at 85%.
Needless to say I had lot of fun during the 1st week, mainly during developing tests as seeing them pass is the best feeling ever 😉. Also I am very grateful to my mentors who have made the environment very comfortable to work in. They are there to listen to my silliest queries and are very prompt in their replies. Looking forward to their guidance as I enter the 2nd week of my GSOC experience.
View Blog Post

Weekly Check-In #1

Published: 06/08/2021

Hello! My name is Utkarsh. I am working this summer with Python Argentina for the project Pyafipws. During all GSOC period I will be posting each week here on my blog updates of my work, starting today! The community bonding period helped me to know my mentors and setup a working plan for the next weeks.I put the milestones mentioned on my proposal as GitHub milestones in my forked repo.I run few tests using pytest VCR.There were few errors in wsaa.py and wsfev1.py which I fixed it.I kept on practicing writing unit tests with VCR for Wsfev1.CompUltimoAutorizado,Wsfev1.CompConsultar methods.I will merge pull requests of previous gsoc in new branch with new features this week.There are some errors which I need to fix in wsfev1.py and also I will keep writing tests and run them.I was not able to generate TA.xml from wsaa.py in new branch and also there were few errors coming while running the tests.But my mentors are very helpful, they helped me a lot and that is the reason I was able to fix this issues.Hoping for great summer ahead!!
View Blog Post

Community Bonding period

Published: 05/29/2021

Hey there! I am Utkarsh from india working on pyafipws project of python argentina(PSF).Community bonding period is going on now and I am busy in reading the documentation & preparing of a work plan.I am constantly communicating with the mentors and discussing about the ideas.Its really going to be a great summer ahead!!
View Blog Post