xonsh/tests/test_ptk_history.py
Joel Gerber 2abb24f4f6
Docstring and comment spelling corrections
A number of common spelling typos found within various docstrings and
comments found within source code files have been identified and resolved.
2017-06-07 11:51:17 -04:00

22 lines
541 B
Python

import pytest
try:
import prompt_toolkit # NOQA
except ImportError:
pytest.mark.skip(msg='prompt_toolkit is not available')
from xonsh.ptk.history import PromptToolkitHistory
@pytest.fixture
def history_obj():
"""Instantiate `PromptToolkitHistory` and append a line string"""
hist = PromptToolkitHistory(load_prev=False)
hist.append('line10')
return hist
def test_obj(history_obj):
assert ['line10'] == history_obj.strings
assert len(history_obj) == 1
assert ['line10'] == [x for x in history_obj]