コード例 #1
0
ファイル: utils.py プロジェクト: SalahAdDin/django-permission
def create_mock_class(name, base, instance=None):
    instance = instance or MagicMock()
    mock_class = MagicMock(name=name,
                           return_value=instance)
    mock_class.__bases__ = (type, base)
    mock_class.__class__ = type
    return mock_class
コード例 #2
0
ファイル: utils.py プロジェクト: SalahAdDin/django-permission
def create_mock_model():
    instance = MagicMock()
    model = MagicMock(name='MockModel')
    model.__bases__ = (type,)
    model.__class__ = type
    model._meta = MagicMock(**{
            'abstract': False,
        })
    return model
コード例 #3
0
def create_mock_model():
    instance = MagicMock()
    model = MagicMock(name='MockModel')
    model.__bases__ = (type, )
    model.__class__ = type
    model._meta = MagicMock(**{
        'abstract': False,
    })
    return model
コード例 #4
0
def create_mock_class(name, base, instance=None):
    instance = instance or MagicMock()
    mock_class = MagicMock(name=name, return_value=instance)
    mock_class.__bases__ = (type, base)
    mock_class.__class__ = type
    return mock_class