summaryrefslogtreecommitdiff
path: root/tests/plugins/basics.py
blob: 9e65ba14c5acd74b32c84ddea5cc8eae5e53bda2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import pytest

from pluginbase import PluginBase
from buildstream._elementfactory import _ElementFactory
from buildstream._sourcefactory import _SourceFactory

@pytest.fixture()
def plugin_base():
    base = PluginBase(package='buildstream.plugins')
    return base

def test_fixture(plugin_base):
    assert(isinstance (plugin_base, PluginBase))

def test_source_factory(plugin_base):
    source_factory = _SourceFactory(plugin_base)
    assert(isinstance (source_factory, _SourceFactory))

def test_element_factory(plugin_base):
    element_factory = _ElementFactory(plugin_base)
    assert(isinstance (element_factory, _ElementFactory))