コード例 #1
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
    def test_1(self):
        self.add('a', nargs='+', type=int)
        self.cmd('-a 1 2')

        eq_(self.v.a, [1, 2])
コード例 #2
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_9(self):
     self.add('a', default=False, action='store_true', type=bool)
     self.cmd('')
     eq_(self.v.a, False)
コード例 #3
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_1(self):
     self.add('a', nargs='+', type=int)
     self.cmd('-a 1 2')
     
     eq_(self.v.a, [1, 2])
コード例 #4
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_7(self):
     self.add('a', action='store_true', type=bool)
     self.cmd('-a')
     eq_(self.v.a, True)
コード例 #5
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_8(self):
     self.add('a', action='store_true')
     self.cmd('-a')
     eq_(self.v.a, True)
コード例 #6
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_4(self):
     sys.stderr = open('/dev/null', 'w')
     self.add('a', choices=[1, 2], type=float)
     self.cmd('-a 5')
     eq_(self.v.a, 5.0)
     sys.stderr = sys.__stderr__
コード例 #7
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
def test_iterator():
    from msmbuilder.arglib import _iter_both_cases
    got = [e for e in _iter_both_cases("string")]
    expected = ['s', 'S', 't', 'T', 'r', 'R', 'i', 'I', 'n', 'N', 'g', 'G']

    eq_(got, expected)
コード例 #8
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_6(self):
     self.add('a', choices=[1, 2], type=int)
     self.cmd('-a 1')
     eq_(self.v.a, 1)
コード例 #9
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_7(self):
     self.add('a', action='store_true', type=bool)
     self.cmd('-a')
     eq_(self.v.a, True)
コード例 #10
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_4(self):
     sys.stderr = open('/dev/null', 'w')
     self.add('a', choices=[1,2], type=float)
     self.cmd('-a 5')
     eq_(self.v.a, 5.0)
     sys.stderr = sys.__stderr__
コード例 #11
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_5(self):
     self.add('a', choices=['1', '2'], type=int)
     self.cmd('-a 1')
     eq_(self.v.a, 1.0)
コード例 #12
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
def test_iterator():
    from msmbuilder.arglib import _iter_both_cases
    got = [e for e in _iter_both_cases("string")]
    expected = ['s', 'S', 't', 'T', 'r', 'R', 'i', 'I', 'n', 'N', 'g', 'G']

    eq_(got, expected)
コード例 #13
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_3(self):
     self.add('a', type=float)
     self.cmd('-a 5')
     eq_(self.v.a, 5.0)
コード例 #14
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_2(self):
     self.add('a', type=int)
     self.cmd('-a 4')
     eq_(self.v.a, 4)
コード例 #15
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_2(self):
     self.add('a', type=int)
     self.cmd('-a 4')
     eq_(self.v.a, 4)
コード例 #16
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_71(self):
     self.add('a', action='store_false', type=bool)
     self.cmd('-a')
     eq_(self.v.a, False)
コード例 #17
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_3(self):
     self.add('a', type=float)
     self.cmd('-a 5')
     eq_(self.v.a, 5.0)
コード例 #18
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_8(self):
     self.add('a', action='store_true')
     self.cmd('-a')
     eq_(self.v.a, True)
コード例 #19
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_5(self):
     self.add('a', choices=['1', '2'], type=int)
     self.cmd('-a 1')
     eq_(self.v.a, 1.0)
コード例 #20
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_81(self):
     self.add('b', action='store_false')
     self.cmd('-b')
     eq_(self.v.b, False)
コード例 #21
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_6(self):
     self.add('a', choices=[1, 2], type=int)
     self.cmd('-a 1')
     eq_(self.v.a, 1)
コード例 #22
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_9(self):
     self.add('a', default=False, action='store_true', type=bool)
     self.cmd('')
     eq_(self.v.a, False)    
コード例 #23
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_71(self):
     self.add('a', action='store_false', type=bool)
     self.cmd('-a')
     eq_(self.v.a, False)
コード例 #24
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_10(self):
     self.add('a', action='store_true', type=bool)
     self.cmd('')
     eq_(self.v.a, False)
コード例 #25
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_81(self):
     self.add('b', action='store_false')
     self.cmd('-b')
     eq_(self.v.b, False)
コード例 #26
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_0(self):
     self.add('a', nargs='+')
     self.cmd('-a 1 2')
     eq_(self.v.a, ['1', '2'])
コード例 #27
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_10(self):
     self.add('a', action='store_true', type=bool)
     self.cmd('')
     eq_(self.v.a, False)
コード例 #28
0
ファイル: test_arglib.py プロジェクト: jimsnyderjr/msmbuilder
 def test_0(self):
     self.add('a', nargs='+')
     self.cmd('-a 1 2')
     eq_(self.v.a, ['1', '2'])