def test_is_metric_parser_is_a_DiffParserBase_but_has__metric__False():
    class Baz(DiffParserBase):
        __metric__ = False

    assert not is_metric_cls(Baz)
def test_is_metric_parser_not_DiffParserBase():
    class Foo(DiffParserBase):
        pass

    assert is_metric_cls(Foo)
def test_is_metric_parser_definitely_isnt_DiffParserBase():
    class Bar(object):
        pass

    assert not is_metric_cls(Bar)
def test_is_metric_parser_is_DiffParserBase():
    assert not is_metric_cls(DiffParserBase)
def test_is_metric_parser_is_a_DiffParserBase_but_has__metric__False():
    class Baz(DiffParserBase):
        __metric__ = False
    assert not is_metric_cls(Baz)
def test_is_metric_parser_definitely_isnt_DiffParserBase():
    class Bar(object):
        pass

    assert not is_metric_cls(Bar)
def test_is_metric_parser_not_DiffParserBase():
    class Foo(DiffParserBase):
        pass

    assert is_metric_cls(Foo)
def test_is_metric_parser_is_DiffParserBase():
    assert not is_metric_cls(DiffParserBase)