def setUp(self): self.alist = [] tweet1 = tweet("name", 10, 0, 0, "Production Humtek is manager Tom Harrison, DIKU" "who has been Humtek is working at Glyndebourne DIKU " "for 20 years, Humtek believes that this unique DIKU " "quality Humtek is wh Humtek at keeps people coming back.DIKU " "“This is a very different is operation to the on", 2720) tweet2 = tweet("name", 10, 0, 0, "that started in 1934,” DIKU he is says, “but there’s still the" " notion Humtek that you are here at the invitation of the Christie " "family. Plus there’s Humtek is the sense of occasion, the opportunity to " "appreciate the gardens. People is come at 3pm and make a day of it.”", 2720) tweet3 = tweet("name", 20, 0, 0, "It’s DIKU Harrison’s Humtek job to help make sure that each day is crowned by " "a perfect performance, and his calm demeanour belies the sheer " "amount of work that goes into creating Glyndebourne, all year round.", 2720) tweet4 = tweet("name", 20, 0, 0, "At the height of Humtek the season,” Humtek he says, “we are working 24 hours " "a day, seven days a week. There are 40 stage technicians, most of " "whom work during the Humtek day, and there’s a team of 18 overnight. We " "have ", 2720) tweet5 = tweet("name", 5, 0, 0, "Such frantic, yet controlled, activity is made possible only by the planning that" " goes into it. Humtek “We work on several things simultaneously,” Harrison explains. ", 2720) tweet6 = tweet("name", 5, 0, 0, "“Each production Humtek brings a lot of Humtek stuff that’s familiar, but there are always things that" " are new, Humtek too. And that’s what keeps it fresh and fun.”", 2720) tweet7 = tweet("name", 2, 0, 0, "hey", 2720) tweet8 = tweet("name", 2, 0, 0, "hey", 2720) tweet9 = tweet("name", 2, 0, 0, "hey", 2720) tweet10 = tweet("name",2, 0, 0, "hey", 2720) self.alist.append(tweet1) self.alist.append(tweet2) self.alist.append(tweet3) self.alist.append(tweet4) self.alist.append(tweet5) self.alist.append(tweet6) self.alist.append(tweet7) self.alist.append(tweet8) self.alist.append(tweet9) self.alist.append(tweet10) pass
def test_frequency_grouping(self): # testing with, and without the overloaded arguments: freq = statistical.frequency_grouping(self.alist, 'likes', 12, 16, 21) self.assertEqual(freq[0], 3) self.assertEqual(freq[1], 2) self.assertEqual(freq[2], 2) self.assertEqual(freq[3], 0) # adding some more stuff to the list, and then testing with all arguments used self.alist.append(tweet("name", 30, 0, 0, "text", 2720)) self.alist.append(tweet("name", 100, 0, 0, "text", 2720)) freq1 = statistical.frequency_grouping(self.alist, 'likes',12, 16 ,21, 31, 101) self.assertEqual(freq1[0], 3) self.assertEqual(freq1[1], 2) self.assertEqual(freq1[2], 2) self.assertEqual(freq1[3], 1) self.assertEqual(freq1[4], 1) self.assertEqual(freq1[5], 0)
def setUp(self): self.alist = [] tweet1 = tweet("name", 10, 0, 0, "text", 2720) tweet2 = tweet("name", 10, 0, 0, "text", 2720) tweet3 = tweet("name", 10, 0, 0, "text", 2720) tweet4 = tweet("name", 15, 0, 0, "text", 2720) tweet5 = tweet("name", 15, 0, 0, "text", 2720) tweet6 = tweet("name", 20, 0, 0, "text", 2720) tweet7 = tweet("name", 20, 0, 0, "text", 2720) self.alist.append(tweet1) self.alist.append(tweet2) self.alist.append(tweet3) self.alist.append(tweet4) self.alist.append(tweet5) self.alist.append(tweet6) self.alist.append(tweet7)
def setUp(self): self.handle = "mickeyMouse" self.payload = [] tweet1 = tweet("name", 10, 0, 0, "text", 2720) tweet2 = tweet("name", 10, 0, 0, "text", 2720) tweet3 = tweet("name", 10, 0, 0, "text", 2720) tweet4 = tweet("name", 15, 0, 0, "text", 2720) tweet5 = tweet("name", 15, 0, 0, "text", 2720) tweet6 = tweet("name", 20, 0, 0, "text", 2720) tweet7 = tweet("name", 20, 0, 0, "text", 2720) self.payload.append(tweet1) self.payload.append(tweet2) self.payload.append(tweet3) self.payload.append(tweet4) self.payload.append(tweet5) self.payload.append(tweet6) self.payload.append(tweet7)
def setUp(self): """ Creating the list of 'dumb' post-objects that can be sorted on by both algorithms for comparison """ self.postList = [] for i in range(0,21000): num = random.randint(0,100) tempPost = tweet("tempPost", num, 0, 0, "somemessage", "1337") self.postList.append(tempPost) """ Also creating a very short list, for checking how tthe sorting works out """ self.shortlist = [] post_four = tweet("apost", 3, 0, 0, "first2", "256") post_one = tweet("apost", 4, 0,0, "somemesage", "256") post_three = tweet("apost", 2, 0, 0, "somemesage", "256") post_six = tweet("apost", 1, 0, 0, "somemesage", "256") post_five = tweet("apost", 6, 0, 0, "second2", "256") post_seven = tweet("apost", 7, 0,0,"somemessage", "1337") post_eight = tweet("apost", 8, 0,0,"somemessage", "1337") post_nine = tweet("apost", 9, 0,0,"somemessage", "1337") post_ten = tweet("apost", 10, 0, 0, "somemesage", "256") post_two = tweet("apost", 5, 0, 0, "somemesage", "256") self.shortlist.append(post_one) self.shortlist.append(post_two) self.shortlist.append(post_three) self.shortlist.append(post_four) self.shortlist.append(post_five) self.shortlist.append(post_six) self.shortlist.append(post_seven) self.shortlist.append(post_eight) self.shortlist.append(post_nine) self.shortlist.append(post_ten) self.shorterlist = [] post_four = tweet("apost", 3, 0, 0, "first2", "256") post_one = tweet("apost", 4, 0,0, "somemesage", "256") post_two = tweet("apost", 5, 0, 0, "somemesage", "256") post_three = tweet("apost", 2, 0, 0, "somemesage", "256") post_six = tweet("apost", 0, 0, 0, "somemesage", "256") post_five = tweet("apost", 3, 0, 0, "second2", "256") post_seven = tweet("apost", 15, 0, 0, "somemesage", "256") self.shorterlist.append(post_one) self.shorterlist.append(post_two) self.shorterlist.append(post_three) self.shorterlist.append(post_four) self.shorterlist.append(post_five) self.shorterlist.append(post_six) self.shorterlist.append(post_seven)