当前位置: 首页>>代码示例>>Python>>正文


Python tagstatistics.TagStatLink类代码示例

本文整理汇总了Python中robot.model.tagstatistics.TagStatLink的典型用法代码示例。如果您正苦于以下问题:Python TagStatLink类的具体用法?Python TagStatLink怎么用?Python TagStatLink使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了TagStatLink类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_get_link_returns_correct_link_when_matches

 def test_get_link_returns_correct_link_when_matches(self):
     for arg, exp in [(('smoke', 'http://tobacco.com', 'Lung_cancer'),
                       ('http://tobacco.com', 'Lung cancer')),
                      (('tag', 'ftp://foo:809/bar.zap', 'Foo_in a Bar'),
                       ('ftp://foo:809/bar.zap', 'Foo in a Bar'))]:
         link = TagStatLink(*arg)
         assert_equal(exp, link.get_link(arg[0]))
开发者ID:BanerjeeSandipan,项目名称:robotframework,代码行数:7,代码来源:test_tagstatistics.py

示例2: test_matches_are_ignored_in_pattern_substitution

 def test_matches_are_ignored_in_pattern_substitution(self):
     link = TagStatLink('???-*-*-?', '%4-%2-%2-%4', 'Tracker')
     assert_equal(link.get_link('AAA-XXX-ABC-B'), ('B-XXX-XXX-B', 'Tracker'))
开发者ID:BanerjeeSandipan,项目名称:robotframework,代码行数:3,代码来源:test_tagstatistics.py

示例3: test_pattern_substitution_with_multiple_substitutions

 def test_pattern_substitution_with_multiple_substitutions(self):
     link = TagStatLink('??-?-*', '%3-%3-%1-%2-%3', 'Tracker')
     assert_equal(link.get_link('aa-b-XXX'), ('XXX-XXX-aa-b-XXX', 'Tracker'))
开发者ID:BanerjeeSandipan,项目名称:robotframework,代码行数:3,代码来源:test_tagstatistics.py

示例4: test_pattern_substitution_with_multiple_matches

 def test_pattern_substitution_with_multiple_matches(self):
     link = TagStatLink('?-*', 'http://tracker/?id=%1-%2', 'Tracker')
     for id1, id2 in [('1', '2'), ('3', '45'), ('f', 'bar')]:
         exp = ('http://tracker/?id=%s-%s' % (id1, id2), 'Tracker')
         assert_equal(exp, link.get_link('%s-%s' % (id1, id2)))
开发者ID:BanerjeeSandipan,项目名称:robotframework,代码行数:5,代码来源:test_tagstatistics.py

示例5: test_pattern_substitution_with_one_match

 def test_pattern_substitution_with_one_match(self):
     link = TagStatLink('tag-*', 'http://tracker/?id=%1', 'Tracker')
     for id in ['1', '23', '456']:
         exp = ('http://tracker/?id=%s' % id, 'Tracker')
         assert_equal(exp, link.get_link('tag-%s' % id))
开发者ID:BanerjeeSandipan,项目名称:robotframework,代码行数:5,代码来源:test_tagstatistics.py

示例6: test_pattern_match

 def test_pattern_match(self):
     link = TagStatLink('f?o*r', 'http://foo/bar.html', 'FooBar')
     for tag in ['foobar', 'foor', 'f_ofoobarfoobar', 'fOoBAr']:
         assert_equal(link.get_link(tag), ('http://foo/bar.html', 'FooBar'))
开发者ID:BanerjeeSandipan,项目名称:robotframework,代码行数:4,代码来源:test_tagstatistics.py

示例7: test_pattern_matches_when_spaces

 def test_pattern_matches_when_spaces(self):
     exp = 'http://tobacco.com', 'Lung cancer'
     link = TagStatLink('smoking kills', *exp)
     for tag in ['Smoking Kills', 'SMOKING KILLS']:
         assert_equal(exp, link.get_link(tag))
开发者ID:BanerjeeSandipan,项目名称:robotframework,代码行数:5,代码来源:test_tagstatistics.py

示例8: test_pattern_matches_case_insensitively

 def test_pattern_matches_case_insensitively(self):
     exp = 'http://tobacco.com', 'Lung cancer'
     link = TagStatLink('smoke', *exp)
     for tag in ['Smoke', 'SMOKE', 'smoke']:
         assert_equal(exp, link.get_link(tag))
开发者ID:BanerjeeSandipan,项目名称:robotframework,代码行数:5,代码来源:test_tagstatistics.py

示例9: test_get_link_returns_none_when_no_match

 def test_get_link_returns_none_when_no_match(self):
     link = TagStatLink('smoke', 'http://tobacco.com', 'Lung cancer')
     for tag in ['foo', 'b a r', 's moke']:
         assert_none(link.get_link(tag))
开发者ID:BanerjeeSandipan,项目名称:robotframework,代码行数:4,代码来源:test_tagstatistics.py


注:本文中的robot.model.tagstatistics.TagStatLink类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。