CS Tools and Tricks Seminars: Unit Testing and Mocking in Python

Ashley DaSilva - VIA Science, Inc.

March 29, 2019, 1 p.m. - March 29, 2019, 2:30 p.m.

Trottier 3120 (Krieble Lab)

Hosted by: CSGS

This week, at the CS Tools, Tips and Tricks seminar/workshop, Ashley DaSilva, from the VIA Science, Inc. will be leading the session on Unit Testing and Mocking in Python. The details of the event are as follows:

When: Friday, March 29  1:00-2:30pm

Where: Trottier 3120 (Krieble Lab)

Speaker: Ashley DaSilva

Topic: Unit Testing and Mocking in Python

Prerequisite(s): Python 3 (https://docs.python.org/3/tutorial/), please follow the setup instructions in the README of the cheatsheet/guiding document.

Cheatsheet/Guiding document: https://github.com/adasilva/calc


Writing good tests is an essential skill for any data scientist or developer. This workshop aims to explore and develop that skill with opportunities to practice writing unit tests in python and mock external resources. The workshop is presented by Ashley DaSilva, who has a background in theoretical physics and is currently a data scientist at VIA. Ashley works primarily on VIA’s blockchain-based Trusted Analytics Chain™ (TAC™), an application that helps energy companies reduce the burden of preparing and sharing their data for AI initiatives like predictive maintenance and contingency planning. She believes that the power of writing good tests has supported each stage of development for TAC™ and looks forward to discussing this topic with you in more detail on Friday.