Thats probably the problem with the failing testcases on py3.3: If I remember correctly it needs some special six magic to make working with metaclasses work on both py2.7 and py3.3.

https://pythonhosted.org/six/#six.with_metaclass