Beispiel #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')
Beispiel #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')
Beispiel #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)
Beispiel #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)