コード例 #1
0
 def test_equality(self):
     m1 = PongMessage()
     m2 = PongMessage()
     m3 = PongMessage(id='m3')
     m4 = PongMessage(id='m4')
     self.assertEqual(m1, m1)
     self.assertEqual(m1, m2)
     self.assertEqual(m3, m3)
     self.assertNotEqual(m1, m3)
     self.assertNotEqual(m3, m4)
     self.assertNotEqual(m1, object())
     self.assertNotEqual(m3, object())
コード例 #2
0
 def test_without_id(self):
     message = PongMessage()
     self.assertFalse(message.has_id())
     self.assertIsNone(message.id)
コード例 #3
0
 def test_with_id(self):
     id = 'test'
     message = PongMessage(id=id)
     self.assertTrue(message.has_id())
     self.assertEqual(message.id, id)
コード例 #4
0
 def test_without_id(self):
     pod = self.serializer.serialize(PongMessage())
     self.assertEqual(pod, {'msg': 'pong'})
コード例 #5
0
 def test_with_id(self):
     id = 'test'
     pod = self.serializer.serialize(PongMessage(id=id))
     self.assertEqual(pod, {'msg': 'pong', 'id': id})
コード例 #6
0
 def test_without_id(self):
     message = self.parser.parse({'msg': 'pong'})
     self.assertEqual(message, PongMessage())
コード例 #7
0
 def test_with_id(self):
     id = 'test'
     message = self.parser.parse({'msg': 'pong', 'id': id})
     self.assertEqual(message, PongMessage(id=id))