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