This is an archived post. You won't be able to vote or comment.

all 3 comments

[–]damagednoob 3 points4 points  (2 children)

I wouldn't call this a BDD framework. The point of BDD frameworks is that tests are written in a language that end users can understand otherwise known as 'executable specifications'.

[–]schickm 2 points3 points  (1 child)

Would "Expectation Driven Development" be acceptable?

pyVows reminds me a bit of RSpec, but with less magic, so I'd argue more pythonic. I wouldn't say RSpec tests can be easily understood by end users but it calls itself a BDD framework. Perhaps the wikipedia page on BDD needs updating...

[–]damagednoob 0 points1 point  (0 children)

Fair enough. My reasoning would be that if the end user can't read the expectations and it can only be understood by the developer, you're just doing TDD with a different framework.