Skip to content

Commit 66539c7

Browse files
committed
Sorted output in unit/test_wordnet.py
1 parent bc164f4 commit 66539c7

File tree

1 file changed

+16
-11
lines changed

1 file changed

+16
-11
lines changed

nltk/test/unit/test_wordnet.py

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def test_hyperhyponyms(self):
4545
S("brunch.n.01"),
4646
S("buffet.n.02"),
4747
]
48-
self.assertEqual(sorted(S("meal.n.1").hyponyms()[:5]), first_five_meal_hypo)
48+
self.assertEqual(sorted(S("meal.n.1").hyponyms())[:5], first_five_meal_hypo)
4949
self.assertEqual(S("Austen.n.1").instance_hypernyms(), [S("writer.n.01")])
5050
first_five_composer_hypo = [
5151
S("ambrose.n.01"),
@@ -55,14 +55,14 @@ def test_hyperhyponyms(self):
5555
S("beethoven.n.01"),
5656
]
5757
self.assertEqual(
58-
S("composer.n.1").instance_hyponyms()[:5], first_five_composer_hypo
58+
sorted(S("composer.n.1").instance_hyponyms())[:5], first_five_composer_hypo
5959
)
6060

6161
# Test root hyper-/hyponyms
6262
self.assertEqual(S("person.n.01").root_hypernyms(), [S("entity.n.01")])
6363
self.assertEqual(S("sail.v.01").root_hypernyms(), [S("travel.v.01")])
6464
self.assertEqual(
65-
S("fall.v.12").root_hypernyms(), [S("act.v.01"), S("fall.v.17")]
65+
sorted(S("fall.v.12").root_hypernyms()), [S("act.v.01"), S("fall.v.17")]
6666
)
6767

6868
def test_derivationally_related_forms(self):
@@ -84,24 +84,25 @@ def test_derivationally_related_forms(self):
8484
def test_meronyms_holonyms(self):
8585
# Test meronyms, holonyms.
8686
self.assertEqual(
87-
S("dog.n.01").member_holonyms(), [S("canis.n.01"), S("pack.n.06")]
87+
sorted(S("dog.n.01").member_holonyms()), [S("canis.n.01"), S("pack.n.06")]
8888
)
8989
self.assertEqual(S("dog.n.01").part_meronyms(), [S("flag.n.07")])
9090

9191
self.assertEqual(S("faculty.n.2").member_meronyms(), [S("professor.n.01")])
9292
self.assertEqual(S("copilot.n.1").member_holonyms(), [S("crew.n.01")])
9393

9494
self.assertEqual(
95-
S("table.n.2").part_meronyms(),
95+
sorted(S("table.n.2").part_meronyms()),
9696
[S("leg.n.03"), S("tabletop.n.01"), S("tableware.n.01")],
9797
)
9898
self.assertEqual(S("course.n.7").part_holonyms(), [S("meal.n.01")])
9999

100100
self.assertEqual(
101-
S("water.n.1").substance_meronyms(), [S("hydrogen.n.01"), S("oxygen.n.01")]
101+
sorted(S("water.n.1").substance_meronyms()),
102+
[S("hydrogen.n.01"), S("oxygen.n.01")],
102103
)
103104
self.assertEqual(
104-
S("gin.n.1").substance_holonyms(),
105+
sorted(S("gin.n.1").substance_holonyms()),
105106
[
106107
S("gin_and_it.n.01"),
107108
S("gin_and_tonic.n.01"),
@@ -123,7 +124,7 @@ def test_misc_relations(self):
123124
# Test misc relations.
124125
self.assertEqual(S("snore.v.1").entailments(), [S("sleep.v.01")])
125126
self.assertEqual(
126-
S("heavy.a.1").similar_tos(),
127+
sorted(S("heavy.a.1").similar_tos()),
127128
[
128129
S("dense.s.03"),
129130
S("doughy.s.01"),
@@ -162,10 +163,14 @@ def test_domains(self):
162163
def test_in_topic_domains(self):
163164
# Test in domains.
164165
self.assertEqual(
165-
S("computer_science.n.01").in_topic_domains()[0], S("access.n.05")
166+
sorted(S("computer_science.n.01").in_topic_domains())[0], S("access.n.05")
167+
)
168+
self.assertEqual(
169+
sorted(S("germany.n.01").in_region_domains())[23], S("trillion.n.02")
170+
)
171+
self.assertEqual(
172+
sorted(S("slang.n.02").in_usage_domains())[1], S("airhead.n.01")
166173
)
167-
self.assertEqual(S("germany.n.01").in_region_domains()[23], S("trillion.n.02"))
168-
self.assertEqual(S("slang.n.02").in_usage_domains()[1], S("airhead.n.01"))
169174

170175
def test_wordnet_similarities(self):
171176
# Path based similarities.

0 commit comments

Comments
 (0)