예제 #1
0
 def test_twoDifferentCallbacks( self ):
   myCallback = module.generateDefaultCallback()
   myCallback2 = module.generateDefaultCallback()
   myCallback("", "test message")
   myCallback2("", "test message2")
   self.assertEqual(myCallback.get(), "test message")
   self.assertRaises(Queue.Empty, myCallback.get)
   self.assertEqual(myCallback2.get(), "test message2")
   self.assertRaises(Queue.Empty, myCallback2.get)
예제 #2
0
 def test_twoDifferentCallbacks(self):
     myCallback = module.generateDefaultCallback()
     myCallback2 = module.generateDefaultCallback()
     myCallback("", "test message")
     myCallback2("", "test message2")
     self.assertEqual(myCallback.get(), "test message")
     self.assertRaises(Queue.Empty, myCallback.get)
     self.assertEqual(myCallback2.get(), "test message2")
     self.assertRaises(Queue.Empty, myCallback2.get)
예제 #3
0
 def test_severalMessages( self ):
   myCallback = module.generateDefaultCallback()
   myCallback("", "test message1")
   myCallback("", "test message2")
   myCallback("", "test message3")
   myCallback("", "test message4")
   self.assertEqual(myCallback.get(), "test message1")
   self.assertEqual(myCallback.get(), "test message2")
   self.assertEqual(myCallback.get(), "test message3")
   self.assertEqual(myCallback.get(), "test message4")
   self.assertRaises(Queue.Empty, myCallback.get)
예제 #4
0
 def test_severalMessages(self):
     myCallback = module.generateDefaultCallback()
     myCallback("", "test message1")
     myCallback("", "test message2")
     myCallback("", "test message3")
     myCallback("", "test message4")
     self.assertEqual(myCallback.get(), "test message1")
     self.assertEqual(myCallback.get(), "test message2")
     self.assertEqual(myCallback.get(), "test message3")
     self.assertEqual(myCallback.get(), "test message4")
     self.assertRaises(Queue.Empty, myCallback.get)
예제 #5
0
 def test_putOneGetOneMessage( self ):
   myCallback = module.generateDefaultCallback()
   myCallback("", "test message")
   self.assertEqual(myCallback.get(), "test message")
예제 #6
0
 def test_EmptyMessage( self ):
   myCallback = module.generateDefaultCallback()
   self.assertRaises(Queue.Empty, myCallback.get)
예제 #7
0
 def test_putOneGetOneMessage(self):
     myCallback = module.generateDefaultCallback()
     myCallback("", "test message")
     self.assertEqual(myCallback.get(), "test message")
예제 #8
0
 def test_EmptyMessage(self):
     myCallback = module.generateDefaultCallback()
     self.assertRaises(Queue.Empty, myCallback.get)