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)
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