def test_wrong_inspect_data(): s = Service() s._inspected = True s._inspect_data = {'foo': 'bar'} assert not s.is_running()
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)()
def test_no_lazy_inspect(method): s = Service(name='foo', client=flexmock()) s._inspected = True s._inspect_data = {'State': {'Running': True}} getattr(s, method)()
def test_inspected(): s = Service() s._inspected = True assert s.is_inspected() is True