1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
"""
Tests for specific internal functions, not overall integration tests.
"""
import pytest
from pgspecial import iocommands
def test_plain_editor_commands_detected():
assert not iocommands.editor_command('select * from foo')
assert not iocommands.editor_command(r'\easy does it')
assert iocommands.editor_command(r'\e') == r'\e'
assert iocommands.editor_command(r'\e myfile.txt') == r'\e'
assert iocommands.editor_command(r'select * from foo \e') == r'\e'
assert iocommands.editor_command(r' \e ') == r'\e'
assert iocommands.editor_command(r'select * from foo \e ') == r'\e'
def test_edit_view_command_detected():
assert iocommands.editor_command(r'\ev myview') == r'\ev'
|