Try to find test that fails on appveyor

This commit is contained in:
Matthew Honnibal 2018-02-23 21:27:53 +01:00
parent 39de8cd4d3
commit 980ad68cbe

View File

@ -26,73 +26,73 @@ def matcher(en_vocab):
return matcher return matcher
#def test_matcher_from_api_docs(en_vocab): def test_matcher_from_api_docs(en_vocab):
# matcher = Matcher(en_vocab) matcher = Matcher(en_vocab)
# pattern = [{'ORTH': 'test'}] pattern = [{'ORTH': 'test'}]
# assert len(matcher) == 0 assert len(matcher) == 0
# matcher.add('Rule', None, pattern) matcher.add('Rule', None, pattern)
# assert len(matcher) == 1 assert len(matcher) == 1
# matcher.remove('Rule') matcher.remove('Rule')
# assert 'Rule' not in matcher assert 'Rule' not in matcher
# matcher.add('Rule', None, pattern) matcher.add('Rule', None, pattern)
# assert 'Rule' in matcher assert 'Rule' in matcher
# on_match, patterns = matcher.get('Rule') on_match, patterns = matcher.get('Rule')
# assert len(patterns[0]) assert len(patterns[0])
#
#
#def test_matcher_from_usage_docs(en_vocab): def test_matcher_from_usage_docs(en_vocab):
# text = "Wow 😀 This is really cool! 😂 😂" text = "Wow 😀 This is really cool! 😂 😂"
# doc = get_doc(en_vocab, words=text.split(' ')) doc = get_doc(en_vocab, words=text.split(' '))
# pos_emoji = [u'😀', u'😃', u'😂', u'🤣', u'😊', u'😍'] pos_emoji = [u'😀', u'😃', u'😂', u'🤣', u'😊', u'😍']
# pos_patterns = [[{'ORTH': emoji}] for emoji in pos_emoji] pos_patterns = [[{'ORTH': emoji}] for emoji in pos_emoji]
#
# def label_sentiment(matcher, doc, i, matches): def label_sentiment(matcher, doc, i, matches):
# match_id, start, end = matches[i] match_id, start, end = matches[i]
# if doc.vocab.strings[match_id] == 'HAPPY': if doc.vocab.strings[match_id] == 'HAPPY':
# doc.sentiment += 0.1 doc.sentiment += 0.1
# span = doc[start : end] span = doc[start : end]
# token = span.merge() token = span.merge()
# token.vocab[token.text].norm_ = 'happy emoji' token.vocab[token.text].norm_ = 'happy emoji'
#
# matcher = Matcher(en_vocab) matcher = Matcher(en_vocab)
# matcher.add('HAPPY', label_sentiment, *pos_patterns) matcher.add('HAPPY', label_sentiment, *pos_patterns)
# matches = matcher(doc) matches = matcher(doc)
# assert doc.sentiment != 0 assert doc.sentiment != 0
# assert doc[1].norm_ == 'happy emoji' assert doc[1].norm_ == 'happy emoji'
#
#
#@pytest.mark.parametrize('words', [["Some", "words"]]) @pytest.mark.parametrize('words', [["Some", "words"]])
#def test_matcher_init(en_vocab, words): def test_matcher_init(en_vocab, words):
# matcher = Matcher(en_vocab) matcher = Matcher(en_vocab)
# doc = get_doc(en_vocab, words) doc = get_doc(en_vocab, words)
# assert len(matcher) == 0 assert len(matcher) == 0
# assert matcher(doc) == [] assert matcher(doc) == []
#
#
#def test_matcher_contains(matcher): def test_matcher_contains(matcher):
# matcher.add('TEST', None, [{'ORTH': 'test'}]) matcher.add('TEST', None, [{'ORTH': 'test'}])
# assert 'TEST' in matcher assert 'TEST' in matcher
# assert 'TEST2' not in matcher assert 'TEST2' not in matcher
#
#
#def test_matcher_no_match(matcher): def test_matcher_no_match(matcher):
# words = ["I", "like", "cheese", "."] words = ["I", "like", "cheese", "."]
# doc = get_doc(matcher.vocab, words) doc = get_doc(matcher.vocab, words)
# assert matcher(doc) == [] assert matcher(doc) == []
#
#
#def test_matcher_compile(en_vocab): def test_matcher_compile(en_vocab):
# rules = { rules = {
# 'JS': [[{'ORTH': 'JavaScript'}]], 'JS': [[{'ORTH': 'JavaScript'}]],
# 'GoogleNow': [[{'ORTH': 'Google'}, {'ORTH': 'Now'}]], 'GoogleNow': [[{'ORTH': 'Google'}, {'ORTH': 'Now'}]],
# 'Java': [[{'LOWER': 'java'}]] 'Java': [[{'LOWER': 'java'}]]
# } }
# matcher = Matcher(en_vocab) matcher = Matcher(en_vocab)
# for key, patterns in rules.items(): for key, patterns in rules.items():
# matcher.add(key, None, *patterns) matcher.add(key, None, *patterns)
# assert len(matcher) == 3 assert len(matcher) == 3
#
#
#def test_matcher_match_start(matcher): #def test_matcher_match_start(matcher):
# words = ["JavaScript", "is", "good"] # words = ["JavaScript", "is", "good"]
# doc = get_doc(matcher.vocab, words) # doc = get_doc(matcher.vocab, words)