Introducing Python Continuous Integration on Semaphore

    This week, we’re excited to announce that Semaphore now officially supports continuous integration and deployment of your Python applications. Python: Always look on the bright side of your code Python, famously named after the BBC comedy series β€œMonty Python’s Flying Circus”, is a powerful high-level open source programming language supporting multiple programming paradigms including object-oriented, […]

    Writing One-Liner RSpec Tests in Rails with Shoulda-Matchers

    Introduction Shoulda Matchers provides Test::Unit and RSpec-compatible one-liners that test common Rails functionality. It helps you write tests that would otherwise be much longer, more complex, and error-prone. Using shoulda-matchers for testing simplifies the entire process. Let’s take a look at shoulda-matchers in action, compared to its RSpec-only equivalent. One-Liner ActiveModel Tests Below is an […]

    Star us on GitHub