def test_start(self):
        """
        test datastream worker pool
        """
        s = SocketSession(ip='x')
        s.keywords = ['google', 'bieber']
        s.save()

        w = WorkerPool()
        w.start()
        time.sleep(1)
        w.terminate()

        self.assertGreater(RawStreamQueue.objects.count(), 0)
    def test_start(self):
        """
        test datastream worker pool
        """
        s = SocketSession(ip='x')
        s.keywords = ['google', 'bieber']
        s.save()

        w = WorkerPool()
        w.start()
        while not RawStreamQueue.objects.count():
            time.sleep(0.1)

        w.terminate()

        self.assertGreater(RawStreamQueue.objects.count(), 0)
Exemplo n.º 3
0
    def test_worker(self):
        """
        test single twitter worker
        """
        s = SocketSession(ip='x')
        s.keywords = ['google','bieber']
        s.save()
        kill = threading.Event()

        w = TwitterWorker(kill)
        w.setDaemon(True)
        w.start()

        # sleep is needed in order to get at least couple of tweets
        time.sleep(2)
        kill.set()
        self.assertGreater(RawStreamQueue.objects.count(), 0)
Exemplo n.º 4
0
    def test_worker(self):
        """
        test single twitter worker
        """
        s = SocketSession(ip='x')
        s.keywords = ['google','bieber']
        s.save()
        kill = threading.Event()

        w = TwitterWorker(kill)
        w.setDaemon(True)
        w.start()

        while not RawStreamQueue.objects.count():
            time.sleep(0.1)

        kill.set()
        self.assertGreater(RawStreamQueue.objects.count(), 0)
Exemplo n.º 5
0
    def test_worker(self):
        """
        test single twitter worker
        """
        s = SocketSession(ip='x')
        s.keywords = ['google', 'bieber']
        s.save()
        kill = threading.Event()

        w = TwitterWorker(kill)
        w.setDaemon(True)
        w.start()

        while not RawStreamQueue.objects.count():
            time.sleep(0.1)

        kill.set()
        self.assertGreater(RawStreamQueue.objects.count(), 0)