Beispiel #1
0
    def test_algorithm3(self):

        for service in self.services:
            messages = self.db.messageByService(service)

            for message in messages:
                self.assertEqual(message["service"], service)

            messages.rewind()

            num = Algorithm3.getAlgorithmNumber()
            res = Algorithm3.getResult(messages)
            self.assertIsInstance(num, int)
            self.assertIsInstance(res, float)
            self.assertGreater(res, -0.5)
            self.assertLess(res, 0.5)
Beispiel #2
0
services = ["Twitter", "Google Plus", "Facebook", "Reddit"]

for service in services:
    messages = db.messageByService(service)
    res = Algorithm1.getResult(messages)
    db.saveResult(now, service, Algorithm1.getAlgorithmNumber(), res)
    total += res

print total

total = 0

for service in services:
    messages = db.messageByService(service)
    res = Algorithm2.getResult(messages)
    db.saveResult(now, service, Algorithm2.getAlgorithmNumber(), res)
    total += res

print total

total = 0

for service in services:
    messages = db.messageByService(service)
    res = Algorithm3.getResult(messages)
    db.saveResult(now, service, Algorithm3.getAlgorithmNumber(), res)
    total += res

print total