From e559e4c5a39d30c925efb372a29ff13ba3b71436 Mon Sep 17 00:00:00 2001 From: zajaczajac Date: Wed, 17 Jun 2015 22:58:05 +0200 Subject: [PATCH] tests for man completion --- tests/man1/yes.1.gz | Bin 0 -> 790 bytes tests/test_man.py | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 tests/man1/yes.1.gz create mode 100644 tests/test_man.py diff --git a/tests/man1/yes.1.gz b/tests/man1/yes.1.gz new file mode 100644 index 0000000000000000000000000000000000000000..8eea97b6d84508eca5df3b40ad2e85528c3dc417 GIT binary patch literal 790 zcmV+x1L^!9iwFP!0000218r2%ZsRr(eAicO{cXoq=2X7K7QCjv5s?ih#!|f0mKfD z+(Ls24R=_>%K&?n-BrsKT(av=EMmnPw#yu5mou3C&Q;IN09PL`Khbivd4@_G?46Jn zeq~qw%(F!Uce*8r+Rh@DuVJ%zT1Ep}C@(5Q-Sdu&8U` zY5-o>!U?Uogc@ySMCVu3x50>|X_UP&dL=7`LO2Sy2QDSp4lA(}q}Ryi%>H~1+Q5h5 zgBL6%F1O`HdEuq>Y-(XU$p>(IVS~QJqXzt2xc8?IXe<%&38%WJ2ne;)rsaX=TPC%* zcrMmS7JW6sIaL1k?)gE~@WiV>Q2is2g=4d9nI>65OyTxw!p+yCmIa@oHT}ce)#l zX!Z`uvr2noU&Dhzg#5${9(1qj0Col|CM>f4K==(Er!ly7pF}@-zk$ zqp2M^rrLSaNw#;b{5)E?@W!Cu&R2d@WY9f$3L#7lR(q}*3>Gj*rlJXY=^cV_j3CIr z9%GZh*F}~sHpTYbCy{_;7_x_h4o&Nw66Rd;_`TsI6V%M(W|oaMSX^kM?`nZrt4@7Z*Ay`7DR}qOepKP zA9~=<_iVrlhv$KLH9jN}i_;14ofpe9{=>ULsDrKoS04#eZ1=jCH8kRYqmEUD)=q*D UY$uVVJCTn51v$QVk|+fL07?jjs{jB1 literal 0 HcmV?d00001 diff --git a/tests/test_man.py b/tests/test_man.py new file mode 100644 index 000000000..ba92fa0ca --- /dev/null +++ b/tests/test_man.py @@ -0,0 +1,18 @@ +import os + +import nose +from nose.tools import assert_true + +from xonsh.completer import ManCompleter + +os.environ['MANPATH'] = os.path.dirname(os.path.abspath(__file__)) + +def test_man_completion(): + man_completer = ManCompleter() + completions = man_completer.option_complete('--', 'yes') + assert_true('--version' in completions) + assert_true('--help' in completions) + + +if __name__ == '__main__': + nose.runmodule()