Example #1
0
    def test_exceptions(self):
        q = QueueSpeed(4)
        
        self.assertEqual(None, q.get_input_rpm())
        self.assertEqual(None, q.get_output_rpm())
        
        for i in xrange(4):
            q.put(i)
            # 20 RPM
            time.sleep(3)
        
        for _ in xrange(10):
            self.assertRaises(Queue.Full, q.put_nowait, None)
        
        self.assertEqual(q.qsize(), 4)
        
        self.assertGreater(q.get_input_rpm(), 19)
        self.assertLess(q.get_input_rpm(), 20)

        for i in xrange(4):
            q.get()
            # 60 RPM
            time.sleep(1)

        for _ in xrange(10):
            self.assertRaises(Queue.Empty, q.get_nowait)
        
        self.assertGreater(q.get_output_rpm(), 59)
        self.assertLess(q.get_output_rpm(), 60)
        self.assertEqual(q.qsize(), 0)
Example #2
0
    def test_exceptions(self):
        q = QueueSpeed(4)

        self.assertEqual(None, q.get_input_rpm())
        self.assertEqual(None, q.get_output_rpm())

        for i in xrange(4):
            q.put(i)
            # 20 RPM
            time.sleep(3)

        for _ in xrange(10):
            self.assertRaises(Queue.Full, q.put_nowait, None)

        self.assertEqual(q.qsize(), 4)

        self.assertGreater(q.get_input_rpm(), 19)
        self.assertLess(q.get_input_rpm(), 20)

        for i in xrange(4):
            q.get()
            # 60 RPM
            time.sleep(1)

        for _ in xrange(10):
            self.assertRaises(Queue.Empty, q.get_nowait)

        self.assertGreater(q.get_output_rpm(), 59)
        self.assertLess(q.get_output_rpm(), 60)
        self.assertEqual(q.qsize(), 0)
Example #3
0
    def test_simple(self):
        q = QueueSpeed()
        
        self.assertEqual(None, q.get_input_rpm())
        self.assertEqual(None, q.get_output_rpm())
        
        for i in xrange(4):
            q.put(i)
            # 20 RPM
            time.sleep(3)
        
        self.assertEqual(q.qsize(), 4)
        
        self.assertGreater(q.get_input_rpm(), 19)
        self.assertLess(q.get_input_rpm(), 20)

        for i in xrange(4):
            q.get()
            # 60 RPM
            time.sleep(1)
                        
        self.assertGreater(q.get_output_rpm(), 59)
        self.assertLess(q.get_output_rpm(), 60)
        self.assertEqual(q.qsize(), 0)
Example #4
0
    def test_simple(self):
        q = QueueSpeed()

        self.assertEqual(None, q.get_input_rpm())
        self.assertEqual(None, q.get_output_rpm())

        for i in xrange(4):
            q.put(i)
            # 20 RPM
            time.sleep(3)

        self.assertEqual(q.qsize(), 4)

        self.assertGreater(q.get_input_rpm(), 19)
        self.assertLess(q.get_input_rpm(), 20)

        for i in xrange(4):
            q.get()
            # 60 RPM
            time.sleep(1)

        self.assertGreater(q.get_output_rpm(), 59)
        self.assertLess(q.get_output_rpm(), 60)
        self.assertEqual(q.qsize(), 0)
Example #5
0
 def test_no_data(self):
     q = QueueSpeed()
     
     for _ in xrange(10):
         self.assertEqual(None, q.get_input_rpm())
         self.assertEqual(None, q.get_output_rpm())
Example #6
0
    def test_no_data(self):
        q = QueueSpeed()

        for _ in xrange(10):
            self.assertEqual(None, q.get_input_rpm())
            self.assertEqual(None, q.get_output_rpm())