Run tests with py.test

Nosetests messes up with transplant_class causing issues with
metaclass, since transplanted classes are created with 'C' name
instead of the actual name which is used by the SmokeMetaClass
to find native class to bind to.