Exemplo n.º 1
0
    def __init__(cls, name, bases, classdict):
        type.__init__(cls, name, bases, classdict)

        # Don't try to patch if we're the base class
        if not name.startswith('Test'):
            return

        if 'domain' not in classdict:
            #warnings.warn("no domain attribute found in %s" % name, stacklevel=2)
            pass
        else:
            monkeypatch(cls, 'test_crud', 'crud')
Exemplo n.º 2
0
    def __init__(cls, name, bases, classdict):
        type.__init__(cls, name, bases, classdict)

        # Don't try to patch if we're the base class
        if not name.startswith("Test"):
            return

        if "domain" not in classdict:
            # warnings.warn("no domain attribute found in %s" % name, stacklevel=2)
            pass
        else:
            monkeypatch(cls, "test_crud", "crud")
Exemplo n.º 3
0
    def __init__(mcs, name, bases, classdict):
        type.__init__(mcs, name, bases, classdict)

        # Don't try to patch the base class
        if not name.startswith("Test"):
            return

        if "table" not in classdict:
            warnings.warn("no table attribute found in %s" % name, stacklevel=2)
        else:
            monkeypatch(mcs, "test_insert", "insert")

            for k in ["not_nullable", "unique"]:
                if k + "s" in classdict:
                    monkeypatch(mcs, "test_" + k, k)
Exemplo n.º 4
0
    def __init__(mcs, name, bases, classdict):
        type.__init__(mcs, name, bases, classdict)

        # Don't try to patch the base class
        if not name.startswith('Test'):
            return

        if 'table' not in classdict:
            warnings.warn("no table attribute found in %s" % name,
                          stacklevel=2)
        else:
            monkeypatch(mcs, 'test_insert', 'insert')

            for k in ['not_nullable', 'unique']:
                if k + 's' in classdict:
                    monkeypatch(mcs, 'test_' + k, k)