def test_insert_request(self):
     anagram = Anagram()
     anagram.insertRequest("abc", "bca")
     anagram.insertRequest("abc", "bca")
     anagram.insertRequest("bca", "abc")
     anagram.insertRequest("tyyy", "yyyt")
     anagram.insertRequest("yyyt", "tyyy")
     # insert other 2 other requests
     anagram.insertRequest("kuk", "kku")
     anagram.insertRequest("rrr", "rrr")
     self.assertEqual(len(anagram.requests.values()), 4,
                      "Should have 4 different requests")
 def test_get_top_ten_requests(self):
     anagram = Anagram()
     anagram.insertRequest("abc", "bca")
     anagram.insertRequest("abc", "bca")
     anagram.insertRequest("bca", "abc")
     anagram.insertRequest("tyyy", "yyyt")
     anagram.insertRequest("yyyt", "tyyy")
     self.assertTrue(len(anagram.getTopTenRequests()), 2)
     anagram.insertRequest("a", "a")
     anagram.insertRequest("kkk", "kkk")
     anagram.insertRequest("iu", "ui")
     anagram.insertRequest("yyzz", "zzyy")
     anagram.insertRequest("rtc", "ctr")
     anagram.insertRequest("io", "oi")
     anagram.insertRequest("erpet", "peter")
     anagram.insertRequest("hi", "ih")
     self.assertTrue(len(anagram.getTopTenRequests()), 10)
     anagram.insertRequest("hi", "ih")
     anagram.insertRequest("hi", "ih")
     anagram.insertRequest("oy", "yo")
     self.assertTrue(len(anagram.getTopTenRequests()), 11)