예제 #1
0
파일: testChannel.py 프로젝트: taebow/PyPPL
 def testFromArgv(self, args, outs, exception=False):
     import sys
     sys.argv = args
     if exception:
         self.assertRaises(ValueError, Channel.fromArgv)
     else:
         ch = Channel.fromArgv()
         self.assertListEqual(Channel.fromArgv(), outs)
예제 #2
0
def test_fromargs_exc():
    import sys
    sys.argv = ["prog", "a1,a2", "b1", "c1,c2"]
    with pytest.raises(ValueError):
        Channel.fromArgv()
예제 #3
0
def test_fromargs(args, expt):
    import sys
    sys.argv = args
    assert Channel.fromArgv() == expt