Beispiel #1
0
    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
Beispiel #2
0
    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)
Beispiel #3
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)
Beispiel #4
0
    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)
Beispiel #5
0
    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)