コード例 #1
0
ファイル: test_service.py プロジェクト: hydface2/mcloud
def test_wrong_inspect_data():

    s = Service()
    s._inspected = True
    s._inspect_data = {'foo': 'bar'}

    assert not s.is_running()
コード例 #2
0
ファイル: test_service.py プロジェクト: hydface2/mcloud
def test_no_lazy_inspect_not_inspected(method):

    s = Service(name='foo', client=flexmock())
    s._inspected = False

    with pytest.raises(Service.NotInspectedYet):
        getattr(s, method)()
コード例 #3
0
ファイル: test_service.py プロジェクト: hydface2/mcloud
def test_no_lazy_inspect(method):

    s = Service(name='foo', client=flexmock())
    s._inspected = True
    s._inspect_data = {'State': {'Running': True}}

    getattr(s, method)()
コード例 #4
0
ファイル: test_service.py プロジェクト: hydface2/mcloud
def test_wrong_inspect_data():

    s = Service()
    s._inspected = True
    s._inspect_data = {'foo': 'bar'}

    assert not s.is_running()
コード例 #5
0
ファイル: test_service.py プロジェクト: hydface2/mcloud
def test_no_lazy_inspect(method):

    s = Service(name='foo', client=flexmock())
    s._inspected = True
    s._inspect_data = {'State': {'Running': True}}

    getattr(s, method)()
コード例 #6
0
ファイル: test_service.py プロジェクト: hydface2/mcloud
def test_no_lazy_inspect_not_inspected(method):

    s = Service(name='foo', client=flexmock())
    s._inspected = False

    with pytest.raises(Service.NotInspectedYet):
        getattr(s, method)()
コード例 #7
0
ファイル: test_service.py プロジェクト: hydface2/mcloud
def test_inspected():

    s = Service()
    s._inspected = True

    assert s.is_inspected() is True
コード例 #8
0
ファイル: test_service.py プロジェクト: hydface2/mcloud
def test_inspected():

    s = Service()
    s._inspected = True

    assert s.is_inspected() is True