Jasmine For Python – A Whole New World

July 16, 2013 JR Boyens


Although many think of Pivotal Labs as a Rails consulting firm, our broadening client base regularly comes to us with different technical stacks. Among these, Python and Django lead the pack.

When Pivotal Labs begins work into any new environment, we need a base level of tooling to be as fast as Pivots and clients expect us to be. That, coupled with the proliferation of single-page Javascript applications, has made testing the JS hosted by a Django or Flask app using Jasmine important to us.

That’s why we are pleased to announce Jasmine integration with Python. Jasmine for Python uses the same configuration file, the same structure, and the same Jasmine you know and love from the Ruby gem. Just install the package using pip or easy_install and instantly begin testing the JavaScript in your Python project. It’s not yet as mature as our Ruby offering, so expect some rough edges, but we’d love to hear your feedback!

Jasmine for Python supports Python 2.6, 2.7, 3.3, and PyPy all from the same codebase.

Check out the documentation and contribute here: https://github.com/pivotal/jasmine-py

Want to help Pivotal Labs work on more awesome open source projects like this one? Apply today!

About the Author


Pivotal People—Salvatore Sanfilippo, Inventor of Redis
Pivotal People—Salvatore Sanfilippo, Inventor of Redis

This week, we are excited to have the opportunity for Q&A with Salvatore Sanfilippo, founder of Redis, the ...

Why You Should Test in the Real World
Why You Should Test in the Real World

One of the most overlooked, yet reliable, ways to truly test your code is to get out of the office. On a fi...

SpringOne Platform 2019 Presentations

Watch Now