コード例 #1
0
ファイル: test_helper.py プロジェクト: xiar/infrasim-compute
 def test_normal_expression(self):
     e = ">=2.10.1"
     p, v = version_parser(e)
     assert p == ">="
     assert v == "2.10.1"
コード例 #2
0
ファイル: test_helper.py プロジェクト: xiar/infrasim-compute
 def test_no_punctuation(self):
     e = "2.10.1"
     p, v = version_parser(e)
     assert p is None
     assert v == "2.10.1"
コード例 #3
0
ファイル: test_helper.py プロジェクト: xiar/infrasim-compute
 def test_expression_with_blank(self):
     e = " >=\t2.10.1"
     p, v = version_parser(e)
     assert p == ">="
     assert v == "2.10.1"
コード例 #4
0
ファイル: test_helper.py プロジェクト: xiar/infrasim-compute
 def test_fault_revision(self):
     e = "==a.b.c"
     p, v = version_parser(e)
     assert p is None
     assert v is None
コード例 #5
0
ファイル: test_helper.py プロジェクト: xiar/infrasim-compute
 def test_short_revision(self):
     e = ">=2"
     p, v = version_parser(e)
     assert p == ">="
     assert v == "2"
コード例 #6
0
ファイル: test_helper.py プロジェクト: xiar/infrasim-compute
 def test_more_than(self):
     e = ">2.10.1"
     p, v = version_parser(e)
     assert p == ">"
     assert v == "2.10.1"
コード例 #7
0
ファイル: test_helper.py プロジェクト: xiar/infrasim-compute
 def test_less_than(self):
     e = "<2.10.1"
     p, v = version_parser(e)
     assert p == "<"
     assert v == "2.10.1"
コード例 #8
0
ファイル: test_helper.py プロジェクト: xiar/infrasim-compute
 def test_empty_expression(self):
     e = ""
     p, v = version_parser(e)
     assert p is None
     assert v is None
コード例 #9
0
ファイル: test_helper.py プロジェクト: xiar/infrasim-compute
 def test_no_revision(self):
     e = ">="
     p, v = version_parser(e)
     assert p is None
     assert v is None