Port to behave based UI tests
Submitted by Pranav Kant
Assigned to Pranav Kant
Link to original bug (#742732)
Description
Current test infrastructure is naive before BDD (Behavior Driven Development, http://pythonhosted.org/behave/). By using behave, it easy to extend, manage and debug test suites as compared to earlier method of writing tests.