This repository has been archived on 2025-04-11. You can view files and clone it, but cannot push or open issues or pull requests.
multipub/.pyenv/lib/python3.7/site-packages/pylint/test/functional/invalid_metaclass.py
2019-02-09 02:45:25 -06:00

34 lines
524 B
Python

# pylint: disable=missing-docstring, too-few-public-methods, import-error,unused-argument, useless-object-inheritance
import abc
import six
from unknown import Unknown
class InvalidAsMetaclass(object):
pass
class ValidAsMetaclass(type):
pass
@six.add_metaclass(type)
class FirstGood(object):
pass
@six.add_metaclass(abc.ABCMeta)
class SecondGood(object):
pass
@six.add_metaclass(Unknown)
class ThirdGood(object):
pass
@six.add_metaclass(ValidAsMetaclass)
class FourthGood(object):
pass