コード例 #1
0
 def test_testrun_id_config_nomatch(self):
     args = dumper_cli.get_args(["-i", "dummy", "-t", "5_8_0_18"])
     with pytest.raises(Dump2PolarionException) as excinfo:
         dumper_cli.get_testrun_id(
             args, {"xunit_import_properties": {"polarion-testrun-id": "5_8_0_17"}}, "5_8_0_18"
         )
     assert "differ" in str(excinfo.value)
コード例 #2
0
 def test_testrun_id_missing(self):
     args = dumper_cli.get_args(["-i", "dummy"])
     with pytest.raises(Dump2PolarionException) as excinfo:
         dumper_cli.get_testrun_id(args, {}, None)
     assert "The testrun id was not specified" in str(excinfo.value)
コード例 #3
0
 def test_testrun_id_force(self):
     args = dumper_cli.get_args(["-i", "dummy", "-t", "5_8_0_18", "--force"])
     found = dumper_cli.get_testrun_id(args, {}, "5_8_0_17")
     assert found == "5_8_0_18"
コード例 #4
0
 def test_testrun_id_nomatch(self):
     args = dumper_cli.get_args(["-i", "dummy", "-t", "5_8_0_17"])
     with pytest.raises(Dump2PolarionException) as excinfo:
         dumper_cli.get_testrun_id(args, {}, "5_8_0_18")
     assert "differ" in str(excinfo.value)
コード例 #5
0
 def test_testrun_id_missing(self):
     args = dumper_cli.get_args(['-i', 'dummy'])
     with pytest.raises(Dump2PolarionException) as excinfo:
         dumper_cli.get_testrun_id(args, None)
     assert 'The testrun id was not specified' in str(excinfo.value)
コード例 #6
0
 def test_testrun_id_force(self):
     args = dumper_cli.get_args(
         ['-i', 'dummy', '-t', '5_8_0_18', '--force'])
     found = dumper_cli.get_testrun_id(args, '5_8_0_17')
     assert found == '5_8_0_18'
コード例 #7
0
 def test_testrun_id_nomatch(self):
     args = dumper_cli.get_args(['-i', 'dummy', '-t', '5_8_0_17'])
     with pytest.raises(Dump2PolarionException) as excinfo:
         dumper_cli.get_testrun_id(args, '5_8_0_18')
     assert "found in exported data doesn't match" in str(excinfo.value)