コード例 #1
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags47(self):
     ret, topics = decode_tags("third-person singular (él, ella, also "
                               "used with usted) present subjunctive "
                               "form of")
     self.assertEqual(
         ret, [("form-of", "present", "singular", "subjunctive",
                "third-person", "with-ella", "with-usted", "with-él")])
コード例 #2
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags19(self):
     ret, topics = decode_tags(
         "colloquial Cockney Test unknown1 "
         "rhyming slang",
         allow_any=True)
     self.assertEqual(ret,
                      [("Cockney", "Test unknown1", "colloquial", "slang")])
コード例 #3
0
 def test_decode6(self):
     ret, topics = decode_tags(
         ["colloquial Cockney Test unknown1 "
          "rhyming slang"],
         allow_upper=True)
     self.assertEqual(ret, [("Cockney Test unknown1", "colloquial",
                             "error-unknown-tag", "slang")])
コード例 #4
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags55(self):
     ret, topics = decode_tags("plural and definite singular attributive")
     self.assertEqual(ret, [("attributive", "definite", "singular"),
                            (
                                "attributive",
                                "plural",
                            )])
コード例 #5
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
    def test_tags63(self):
        ret, topics = decode_tags("first-person plural "
                                  "reflexive/dative/accusative form")
        self.assertEqual(
            ret,
            [("accusative", "dative", "first-person", "plural", "reflexive")])

        self.assertEqual(topics, [])
コード例 #6
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags44(self):
     ret, topics = decode_tags("third-person singular present indicative")
     self.assertEqual(ret, [(
         "indicative",
         "present",
         "singular",
         "third-person",
     )])
コード例 #7
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags8(self):
     ret, topics = decode_tags("past participle")
     self.assertEqual(ret, [("participle", "past")])
コード例 #8
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags5(self):
     ret, topics = decode_tags("past")
     self.assertEqual(ret, [("past", )])
コード例 #9
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags7(self):
     ret, topics = decode_tags("third-person singular")
     self.assertEqual(ret, [("singular", "third-person")])
コード例 #10
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_topics1(self):
     ret, topics = decode_tags("nautical")
     self.assertEqual(topics, ["nautical", "transport"])
コード例 #11
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_topics2(self):
     ret, topics = decode_tags("ropemaking")
     self.assertEqual(topics, [
         "ropemaking", "crafts", "nautical", "transport", "arts", "hobbies",
         "lifestyle"
     ])
コード例 #12
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags12(self):
     ret, topics = decode_tags("class 2a stress pattern 1")
     self.assertEqual(ret, [("class-2a", "stress-pattern-1")])
コード例 #13
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags56(self):
     ret, topics = decode_tags("comparative")
     self.assertEqual(ret, [("comparative", )])
コード例 #14
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags62(self):
     ret, topics = decode_tags("definite singular and plural")
     self.assertEqual(ret, [("definite", "plural", "singular")])
コード例 #15
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags15(self):
     ret, topics = decode_tags("colloquial slang sailing")
     self.assertEqual(ret, [("colloquial", "slang")])
     self.assertEqual(topics, ["sailing", "nautical", "transport"])
コード例 #16
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags4(self):
     ret, topics = decode_tags("progressive")
     self.assertEqual(ret, [("progressive", )])
コード例 #17
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags61(self):
     ret, topics = decode_tags("definite superlative")
     self.assertEqual(ret, [("definite", "superlative")])
コード例 #18
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags59(self):
     ret, topics = decode_tags("superlative (attributive)")
     self.assertEqual(ret, [("attributive", "superlative")])
コード例 #19
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags58(self):
     ret, topics = decode_tags("superlative (predicative)")
     self.assertEqual(ret, [("predicative", "superlative")])
コード例 #20
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags57(self):
     ret, topics = decode_tags("superlative")
     self.assertEqual(ret, [("superlative", )])
コード例 #21
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags10(self):
     ret, topics = decode_tags("intransitive")
     self.assertEqual(ret, [("intransitive", )])
コード例 #22
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags18(self):
     ret, topics = decode_tags("colloquial Cockney Test unknown1 "
                               "rhyming slang")
     self.assertEqual(
         ret, [("Cockney", "colloquial", "error-unknown-tag", "slang")])
コード例 #23
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags11(self):
     ret, topics = decode_tags("obsolete archaic, dialectal slang")
     self.assertEqual(ret, [("archaic", "dialectal", "obsolete", "slang")])
コード例 #24
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags53(self):
     ret, topics = decode_tags("neuter")
     self.assertEqual(ret, [("neuter", )])
コード例 #25
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags13(self):
     ret, topics = decode_tags("class 2a stress pattern xyz")
     self.assertEqual(ret, [(
         "class-2a",
         "error-unknown-tag",
     )])
コード例 #26
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags54(self):
     ret, topics = decode_tags("common")
     self.assertEqual(ret, [("common", )])
コード例 #27
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags16(self):
     ret, topics = decode_tags("colloquial Cockney rhyming slang")
     self.assertEqual(ret, [("Cockney", "colloquial", "slang")])
コード例 #28
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags65(self):
     ret, topics = decode_tags("archaic, totallyinvalidgarbage")
     self.assertEqual(ret, [("archaic", "error-unknown-tag")])
コード例 #29
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags64(self):
     # This has an ignored part
     ret, topics = decode_tags("archaic, supplanted by stato")
     self.assertEqual(ret, [("archaic", )])
コード例 #30
0
ファイル: test_tags.py プロジェクト: tatuylonen/wiktextract
 def test_tags52(self):
     ret, topics = decode_tags("masculine")
     self.assertEqual(ret, [("masculine", )])